同じカスタム クラスの 2 つの実装があります。
private List<String> a = Util.myCustomClass();
private List<String> b = Util2.myCustomClass();
それぞれの関数 (すべて同じ名前) の実行時間を比較したいと考えています。現在、私のベンチマーク テストは次のようになっています。
@Benchmark
public boolean contains_val_a() {
return a.contains(val);
}
@Benchmark
public boolean contains_val_b() {
return b.contains(val);
}
そして、この並列構造を 25 ほどの異なる関数に対して繰り返します (2 つの実装があるため、各関数を 2 回記述します)。25 個の @Benchmark 関数のみを記述し、両方の実装で jmh に各関数を実行させる方法はありますか?