Почему при использовании JMH не рекомендуется одновременно запускать несколько тестов?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему при использовании JMH не рекомендуется одновременно запускать несколько тестов?

Сообщение Anonymous »

У меня есть набор тестов, написанный с использованием JMH, и я хотел бы запускать эти тесты параллельно. У меня достаточно мощная машина с большим количеством ядер ЦП, поэтому я решил просто запустить несколько процессов JMH и изолировать каждый из них на отдельном ядре.
Однако на самом деле JMH обеспечивает использование одного -обработать политику с помощью файла блокировки. Я могу обойти это, установив свойство -Djmh.ignoreLock=true, после чего я получаю следующее предупреждение:

Код: Выделить всё

# WARNING: JMH lock is ignored by user request, make sure no other JMH instances are running
Поэтому мой вопрос - если у меня есть $N процессы JMH, работающие на процессоре с $N+2 ядрами, и я закрепил каждый из процессов JMH по своей сути, каким именно рискам я подвергаю себя? Как это повлияет на надежность моих тестов?
РЕДАКТИРОВАТЬ: измеряемые задачи на 100 % связаны с процессором, никакого ввода-вывода нет. Я использую SerialGC для оптимизации пропускной способности, а также для минимизации количества потоков, которые потребуются JVM.

Подробнее здесь: https://stackoverflow.com/questions/791 ... running-at
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ноутбук Jupyter, как одновременно запускать несколько ячеек?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как можно одновременно запускать несколько ключевых слов в среде Robot?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как настроить «запускать только при входе в систему» ​​и «запускать от имени» с помощью TaskScheduler на C#?
    Anonymous » » в форуме C#
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • JMH Невозможно найти ресурс: /META-INF/BenchmarkList.
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Настройка jmh без проекта maven или gradle
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»