26

JMH の結果のスコア属性がわかりません。私もそれについてウェブ上で何も見つけられません。

誰が私にそれが何であるかを教えてもらえますか? 私が理解している限り、高いスコアは低いスコアよりも優れていますが、それは正確には何を意味し、どのように計算されますか?

4

1 に答える 1

21

JMH は次のベンチマークモードをサポートしています。

  • スループット: 単位時間あたりの操作
  • AverageTime: 操作あたりの平均時間
  • SampleTime: 各操作の時間をサンプリングします
  • SingleShotTime: 1 回の操作の時間を測定します

これで、スコアが高いほど良いかどうかを分析できます。

デフォルトのベンチマーク モードは (スループット) 1で、この場合は値が大きいほど優れています。

各ベンチマーク結果がどのように正確に計算されるかに興味がある場合は、こちらを確認してください。

于 2014-07-24T17:43:22.017 に答える