drscheme에서 어떻게 프로파일 링합니까?
-
21-08-2019 - |
문제
drscheme을 사용하여 내 함수를 어떻게 프로필합니까?
(require profile)
(define (factorial n)
(cond
((= n 1) 1)
(else (* n (factorial (- n 1))))))
(profile factorial)
위의 코드가 반환됩니다
Profiling results
-----------------
Total cpu time observed: 0ms (out of 0ms)
Number of samples taken: 0 (once every 0ms)
====================================
Caller
Idx Total Self Name+srcLocal%
ms(pct) ms(pct) Callee
====================================
>
나는 시도했다 : - (프로필 (Factorial 100))
- (프로필 FACTORENT) (Factorial 100)
그러나 그것은 나에게 동일한 결과를줍니다. 내가 뭘 잘못하고 있죠?
해결책
나는 익숙하지 않다 profile
PLT 체계의 모듈이지만 실제로 기능을 호출해야합니까?
(profile (factorial 1000))
다른 팁
눈에 띄는 일시 정지가있을 때까지 n에서 n을 cranking 시도 했습니까 (profile (factorial n))?
(Factorial 100)은 현대 컴퓨터가 <1ms에서 할 수 있어야 할 일입니다.
그냥 훑어 보는 것 선적 서류 비치 그 사건에 대해 쉽게 프로파일하기에는 Factorial의 문제가 너무 빠르다고 의심합니다.
제휴하지 않습니다 StackOverflow