SBCL时间函数返回什么?

Fra*_*ank 4 lisp time function

我正在尝试计算在SBCL中实现的订单统计功能.谷歌搜索我发现这个计时功能:(时间表).但是我不知道它返回了什么.它似乎是一个很大的数字,但我找不到指定返回值是毫秒,纳秒,系统时间等的文档.

有人知道吗?

Chr*_*sen 8

TIME宏被指定为"通过低谷"无论它运行的价值.通过这种方式,它就像PRINT(即你可以在不改变内部数据流的情况下将TIME或PRINT包装在任何东西周围 - 但它们确实会向输出中添加内容). (time (foo))返回任何(foo)返回的内容.

该规范没有提供关于打印什么信息的硬性要求,该部分是特定于实现的.

根据您的要求,您可能最好寻找一个分析包(SBCL有一对,我相信).否则,你可能想看看GET-INTERNAL-RUN-TIME,GET-INTERNAL-REAL-TIMEINTERNAL-TIME-UNITS-PER-SECOND.