覚えたら書くスマートフォン用の表示で見る覚えたら書くIT関係のデベロッパとして日々覚えたことを書き残したいです。JMHJMHでの計測を本ブログ内でいくつか行いましたが、全てThroughput(Mode.Throughput)というモードで実施しました。Throughputは、単位時間辺りに対象の処理を何回実行できるかを取得するものです。JMHにはThroughput以外の計測モードも用意されています。Throughput含めて以下の計測モードを指定することができます。指定の処理回数(バッチサイズ)をこなすのにどれだけの時間がかかるのかを計測するモードです例えば、以下のサンプルコードではバッチサイズ=50000を指定していますので、対象のベンチマーク用の処理を50000回実行するのにどれだけの時間がかかるかを計測することができます。9033マイクロ秒かかるという結果になっています。計測の各イテレーションがヒストグラムとパーセンタイルで表すとどこに出現するかという結果も出力されます。処理時間の分散を取得する処理時間の計測結果の分散を取得することができます。計測結果をヒストグラムやパーセンタイルで出力してくれます。読者になるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。