我目前正在处理Project Euler's问题,并且正在C#和Scheme(Racket实现)中解决它们。我知道C#,但随着我的学习,我正在学习Scheme。
现在,除了为问题提供正确的结果之外,我还想出一个我能想到的最快的解决方案。为此,在C#中,我使用StopWatch来衡量代码的性能。是否有与时间代码执行类似的Scheme库/功能?
最佳答案
只需将要计时的整个部分括在time
表达式中(这在大多数实现中都有效,包括Racket):
(time (rest-of-program))
如果您使用的是Linux/OSX/BSD/etc,也可以使用Unix命令
time
。time ./my_program
关于scheme - 计划中的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6037757/