Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 jmh 结果中,分数以 ns/op 为单位,每次操作花费的时间以纳秒为单位,操作是指基准调用吗?如果是这种情况,较低的分数将意味着更快的呼叫?
是的,这是执行基准测试方法所花费的时间:数字越小速度越快。这也在不同模式的javadoc中进行了解释-查看AverageTime:
AverageTime
通过连续调用 Benchmark 方法运行,计算调用所有工作线程的平均时间。[...]
请注意,还有其他模式,例如吞吐量,它为您提供每个时间单位的调用次数 - 在该模式下,数字越大,方法越快。