Я устанавливаю эталонные тесты JMH для своего приложения, и мне интересно, есть ли разница между передачей состояния JMH через эталонные тесты и доступом к нему из тела эталонного теста?
Другими словами
@Benchmark
public int myBenchmark(MyState state) {
MyObject objFromState= state.objFromState;
return objFromState.benchmarkMe();
}
VS
@Benchmark
public int myBenchmark() {
return objFromState.benchmarkMe();
}