コードのベンチマークのために OpenJDK JMH を調査しています。私の理解によると、JMH は、以前に収集された「プロファイル」からテストを防御するために、デフォルトで複数の JVM をフォークします。これは、このサンプル コードで非常によく説明されています。
ただし、私の質問は、次の 2 つのアプローチを使用して実行した場合、結果にどのような影響があるかということです。
1) 1 フォーク、100 回の反復 2) 10 フォーク、それぞれ 10 回の反復
そして、どのアプローチがより正確な結果をもたらすでしょうか?