如何测量一个emacs lisp 函数的运行时间?

如何测量一个emacs lisp 函数的运行时间?

测量时间的函数都是用 benchmark 开头的,比如 benchmark-elapse,你可以用 describe-function 查看一下函数文档。

例如:

#+BEGIN_SRC emacs-lisp
(benchmark-elapse (sleep-for 2) (message "Hello!"))
#+END_SRC

#+RESULTS:
: 2.001122144

好的, 谢谢!

这个论坛里表示感谢的良好传统是勾选答案 :laughing:

管理会帮忙勾的。