1

jmh の結果では、スコアは ns/op で表され、操作ごとに費やされた時間 (ナノ秒) です。操作はベンチマーク コールを参照していますか? その場合、スコアが低いほど呼び出しが速くなりますか?

4

1 に答える 1

2

はい、これはベンチマーク メソッドの実行に費やされた時間です。数値が小さいほど高速でした。これは、さまざまなモードの javadoc でも説明されています。次を参照してAverageTimeください。

Benchmark メソッドを継続的に呼び出して実行し、すべてのワーカー スレッドの平均呼び出し時間をカウントします。[...]

単位時間あたりの呼び出し数を示すスループットなど、他のモードがあることに注意してください。そのモードでは、数値が大きいほどメソッドが高速になります。

于 2015-03-26T16:44:03.510 に答える