我如何测量Clojure函数执行的CPU时间?
我已经看到Clojure的宏分析,但他们似乎都使用时间。 有什么办法可以让CPU花费时间吗?
没有看到这样的解决方案。
但是,您可以使用支持管理/监视JVM的java.lang.management Java包实现它。
特别是,ThreadMXBean.getCurrentThreadCPUTime()听起来像它会做你想做的。
但是,通常我会尝试在无争议的环境中运行我的基准测试(即可以获得100%CPU的基准测试),并假设经过时间大约等于CPU时间。 然后你可以使用通常的Clojure基准测试工具,例如Criterium。
链接地址: http://www.djcxy.com/p/51819.html上一篇: How can I measure the CPU time a Clojure function takes to execute?
下一篇: How to use dependent style names together with the CssResource obfuscation?