gpt4 book ai didi

clojure - 如何测量 Clojure 函数执行所需的 CPU 时间?

转载 作者:行者123 更新时间:2023-12-04 12:37:13 24 4
gpt4 key购买 nike

我已经看到了 Clojure 的分析宏,但它们似乎都在使用耗时。有没有办法获得CPU时间?

最佳答案

没见过这样的解决方法。

但是,您可能可以使用 java.lang.management 来实现它。支持管理/监控 JVM 的 Java 包。

特别是ThreadMXBean.getCurrentThreadCPUTime()听起来它会做你想做的。

然而,通常我会尝试在一个没有争议的环境(即它可以获得 100% CPU 的环境)中运行我的基准测试,并做出简单的假设,即耗时大约等于 CPU 时间。然后您可以使用常用的 Clojure 基准测试工具,例如Criterium .

关于clojure - 如何测量 Clojure 函数执行所需的 CPU 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com