В моем классе jmh я использую
@BenchmarkMode(Mode.SampleTime)
@Measurement(iterations = 10)
@Threads(value = 10)
на уровне класса.
И в результатах для столбца cnt
я вижу 132, для одного метода и 155 для другого. Я предполагал, что cnt
может означать количество казней, но эти цифры не соответствуют моим ожиданиям.
Разве количество выполнений не должно быть 10 (потоков) * 10 (итераций) = 100?