我如何评估 Scheme (R6RS) 代码段的性能?
我需要一些程序,例如:(time (oper args))
或(time oper args)
。
我在这里讨论了,但它似乎对我不起作用。我需要导入一些模块/库吗?
谢谢。
我如何评估 Scheme (R6RS) 代码段的性能?
我需要一些程序,例如:(time (oper args))
或(time oper args)
。
我在这里讨论了,但它似乎对我不起作用。我需要导入一些模块/库吗?
谢谢。
time
工作正常。
$ mzscheme
Welcome to Racket v5.2.1.
> (time (/ 1 2))
cpu time: 0 real time: 0 gc time: 0
1/2
>
您使用的是哪种方案?time
似乎是一个标准的方案功能,所以如果它不起作用,您可能正在使用低于标准的实现或在调用它时做错了什么。
你能描述一下你尝试过的东西(粘贴适当的代码片段)吗?
你能用另一种语言吗?这对我有用,假设您在 DrRacket 中选择了“使用源中声明的语言”选项:
#lang racket
(time (+ 1 1))
> cpu time: 0 real time: 0 gc time: 0
> 2