JMH: Что означает оценка?

Я не понимаю атрибут оценки из результатов JMH? Я тоже ничего не нашел в сети по этому поводу.

Может ли кто-нибудь сказать мне, о чем это? Насколько я понимаю, более высокая оценка лучше, чем более низкая, но что именно она означает и как она рассчитывается?


jmh
person markusw    schedule 24.07.2014    source источник


Ответы (1)


JMH поддерживает следующий тест: режимы:

  • Пропускная способность: операций в единицу времени
  • AverageTime: среднее время на операцию
  • SampleTime: выборка времени для каждой операции.
  • SingleShotTime: измеряет время одной операции.

Теперь вы можете проанализировать, является ли более высокая оценка лучше или нет.

Тестовый режим по умолчанию (Пропускная способность) /annotations/Mode.java" rel="noreferrer">1, и в этом случае чем выше значение, тем лучше.

Если вам интересно, как именно рассчитывается каждый результат теста, проверьте здесь.

person Artur Mkrtchyan    schedule 24.07.2014