在jmh结果中,分数以ns / op为单位,每项操作花费的时间以纳秒为单位,操作是否参考基准调用?
如果是这样,较低的分数意味着更快的通话?

最佳答案

是的,这是花费在执行基准测试方法上的时间:数字越小,速度越快。 different modes的javadoc中也对此进行了解释-查看AverageTime


  通过连续调用Benchmark方法来运行,计算所有工作线程上的平均调用时间。 [...]


请注意,还有其他模式,例如吞吐量,它可以为您提供每个时间单位的调用次数-在该模式下,数量越大,方法就越快。

10-04 23:23