JMH:得分值是什么意思?

mar*_*usw 21 jmh

我不明白JMH结果的得分属性?我也没有在网上找到任何关于它的内容.

谁能告诉我,它是什么?据我所知,比较低的分数更高,但它究竟意味着什么,如何计算?

Art*_*yan 18

JMH支持以下基准测试模式:

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

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

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

如果您对如何计算每个基准测试结果感兴趣,请点击此处.