需要可以写入流的 Common Lisp 计时函数

Require Common Lisp Timing Function That Can Write to a Stream

我一直使用 Common Lisp time 宏来检查执行速度。但是,我希望能够将计时输出写入流(文件),以便我可以对其进行一些统计分析或以某种方式对其进行过滤。

到目前为止,我还没有找到任何使我能够做到这一点的命令或库。我将不胜感激。

(with-open-file (*trace-output* "/tmp/time.text"
                 :direction :output)
  (time (sleep 1)))