JMH:分值是什么意思?

标签 jmh

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

谁能告诉我,它是关于什么的?据我所知,高分比低分好,但这究竟是什么意思,它是如何计算的?

最佳答案

JMH 支持以下基准测试 modes :

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

  • 现在您可以分析分数越高越好。

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

    如果您对每个基准测试结果的计算方式感兴趣,请查看 here .

    关于JMH:分值是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928922/

    相关文章:

    performance-testing - Java 9的HashMap性能是否比Java 8低25%?

    java - JMH - 奇怪的基准测试结果

    spring - 有没有办法在不 fork 新的 java 进程的情况下运行 JMH?

    java - 是否可以使用微基准框架只对某些语句计时?

    java - 什么可以解释写入对堆位置的引用的巨大性能损失?

    java - 为什么 StringBuilder#append(int) 在 Java 7 中比在 Java 8 中更快?

    java - 如何为 orientdb 嵌入式设置 jmh 测试?

    java - Java实例真的这么快吗?

    java - 如何将/META-INF/BenchmarkList 附加到 jmh 任务以修复 "ERROR: Unable to find the resource:/META-INF/BenchmarkList"

    java - 什么是 StubRoutines::jbyte_disjoint_arraycopy