Я не понимаю атрибут оценки из результатов JMH? Я тоже ничего не нашел в Интернете об этом.
Может ли кто-нибудь сказать мне, что это значит? Насколько я понимаю, более высокий балл лучше, чем ниже, но что он точно означает и как он рассчитывается?
Ответ 1
JMH поддерживает следующие этапы :
Пропускная способность: операции за единицу времени
Среднее время: среднее время на операцию
SampleTime: выборки времени для каждой операции
SingleShotTime: измеряет время для одной операции
Теперь вы можете проанализировать, улучшен ли более высокий балл или нет.
Стандартный тестовый режим - это (пропускная способность) 1, и в этом случае более высокое значение лучше.
Если вам интересно, как именно рассчитывается каждый результат теста, проверьте здесь.