Запуск Jmeter, потребляющий 14 г памяти в режиме без графического интерфейса без использования какого-либо слушателя - PullRequest
0 голосов
/ 27 ноября 2018

Я использую Jmeter в не GUI и не использую никаких слушателей на данный момент.Jmeter занимает 14 г памяти во время запуска в версии 4.0 и 9 г памяти в версии 5.0 без передачи любого файла конфигурации и по мере увеличения нагрузки (за 1 сек. 250 запросов с числом циклов 100) использование памяти32г.Я не хочу увеличивать размер кучи, можете ли вы сказать мне решение, как я могу уменьшить потребление памяти?

Виртуальная память используется верхней командой

Простой файл jmx

1 Ответ

0 голосов
/ 27 ноября 2018

Скорее всего, вы не можете, так как использование кучи зависит от характера вашего теста, размеров запросов и ответов, количества Pre / Post Processors / Assertions ,и т. д.

  1. Обязательно соблюдайте JMeter Best Practices
  2. Рассмотрите возможность использования инструмента профилирования, например JVisualVM или JProfiler или Дамп кучи / Анализатор кучи , чтобы выяснить, какой компонент (ы) потребляет кучу
  3. Если у вас недостаточно оперативной памяти и вы страдаете от интенсивного *Действия 1024 * GC . Единственный способ ускорить ваш тест - это распределенное тестирование - таким образом вы сможете уменьшить количество потоков для каждого механизма JMeter.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...