【问题标题】:What does operation mean in jmh?jmh中的操作是什么意思?
【发布时间】:2015-03-27 00:44:03
【问题描述】:

在jmh结果中,分数以ns/op为单位,每次操作花费的时间以纳秒为单位,操作是指基准调用吗? 如果是这种情况,分数越低意味着调用越快?

【问题讨论】:

    标签: java jmh


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-09-15
      • 1970-01-01
      • 2015-11-22
      • 2011-02-09
      • 2014-09-03
      • 2018-07-31
      • 2015-06-09
      • 1970-01-01
      相关资源
      最近更新 更多