Sic颗粒、方案、DrRacket问题:计时器/profiler功能?
题
我目前想要做的运动1.22,这需要一个功能叫运行时,返回的数量毫秒的系统已经运行。然而,我的环境(R5RS)似乎并没有这样的。它不会有时间,目前毫秒,目前-不精确的-毫秒,等等。
什么样的功能做我的访问,我的档案的功能?其职能返回的数量毫微秒,等等,已经过去了?我当然会喜欢的最精确的计时器可用。
解决方案
也许,最好的办法就是切换语言DrRacket为“使用的语言在源文件中声明”,并与#lang racket
启动文件。然后像current-seconds
和朋友的功能是可用的。
另外,还可以通过(require profile)
使用谱库,可以和记录这里。
最后,你可能想看看尼尔·范戴克的 SICP库DrRacket 。
其他提示
我用 目前-不精确的-毫秒 当我做了这项工作。 剧透: 你可以看到我的解决方案在我的博客 Sic颗粒行使1.22:计时的总理测试.
顺便说一句,我只有解决了这个问题之后,询问一个类似的问题, 是否有一个相当于口齿不清的"运行的"原始在方案?
不隶属于 StackOverflow