2
私はjmh benchmarkを実行していますが、各試行の呼び出しは連続して発生しています。呼び出しを並行して実行するにはどうすればよいですか?jmh:ベンチマークを同時に実行する
は、ここに私のコードの概要です:
@State(Scope.Benchmark)
public class FooBenchmark {
@Param({"123456"})
public int barId;
@Setup
public void setup() {
}
@Benchmark
public void run(Blackhole hole) {
System.out.println("A"); // for proof that it's serial (see below)
...
System.out.println("B"); // for proof that it's serial (see below)
}
}
これはAを印刷し、その後B. 2つの連続したAさんやBさんを与えることはありません。