该TIME宏被指定为"通过低谷"无论它运行的价值.通过这种方式,它就像PRINT(即你可以在不改变内部数据流的情况下将TIME或PRINT包装在任何东西周围 - 但它们确实会向输出中添加内容). (time (foo))返回任何(foo)返回的内容.
该规范没有提供关于打印什么信息的硬性要求,该部分是特定于实现的.
根据您的要求,您可能最好寻找一个分析包(SBCL有一对,我相信).否则,你可能想看看GET-INTERNAL-RUN-TIME,GET-INTERNAL-REAL-TIME和INTERNAL-TIME-UNITS-PER-SECOND.