Ich bin ein jmh benchmark ausgeführt, aber die Aufrufe in jeder Studie sind in Serie. Wie kann ich die Aufrufe gleichzeitig ausführen lassen?jmh: Benchmark gleichzeitig ausführen
Hier ist eine Zusammenfassung meines Code:
@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)
}
}
Dies wird A drucken und dann B. Wird nie zwei aufeinander folgend A oder der B geben.