Java 在jmh中,操作意味着什么?

Java 在jmh中,操作意味着什么?,java,jmh,Java,Jmh,在jmh结果中,分数以ns/op为单位,即每个操作花费的时间(以纳秒为单位),操作是否引用基准测试调用? 如果是这种情况,分数越低意味着调用速度越快?是的,这是执行基准测试方法所花费的时间:数字越小,调用速度越快。这在的javadoc中也有解释-查看AverageTime: 通过连续调用基准方法运行,计算调用所有工作线程的平均时间。[……] 请注意,还有其他模式,例如吞吐量,它为您提供了每个时间单位的调用次数-在该模式下,调用次数越大,方法的速度就越快

在jmh结果中,分数以ns/op为单位,即每个操作花费的时间(以纳秒为单位),操作是否引用基准测试调用?
如果是这种情况,分数越低意味着调用速度越快?

是的,这是执行基准测试方法所花费的时间:数字越小,调用速度越快。这在的javadoc中也有解释-查看
AverageTime

通过连续调用基准方法运行,计算调用所有工作线程的平均时间。[……]

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