26

我不明白 JMH 结果中的 score 属性?我也没有在网上找到任何关于它的信息。

谁能告诉我,它是关于什么的?据我了解,高分比低分好,但它到底是什么意思,它是如何计算的?

4

1 回答 1

21

JMH 支持以下基准模式

  • 吞吐量:每单位时间的操作
  • AverageTime:每次操作的平均时间
  • SampleTime:对每个操作的时间进行采样
  • SingleShotTime:测量单个操作的时间

现在您可以分析更高的分数是否更好。

默认基准模式是(吞吐量)1,在这种情况下,值越高越好。

如果您对如何准确计算每个基准测试结果感兴趣,请查看此处

于 2014-07-24T17:43:22.017 回答