Выход из памяти в режиме jmeter не gui - PullRequest
0 голосов
/ 30 апреля 2020

создал скрипт с такой конфигурацией: Количество потоков (пользователей) - 200 пользователей. Продолжительность утверждения - 3 секунды. Период разгона - 10 секунд. Время обдумывания - 2 секунды.

Версия Jmeter 5.2.1 Java 8

Конфигурация ноутбука: Microsoft windows 10 ОЗУ процессора Intel i7 16 ГБ

Я также увеличил размер памяти до 1024 м в пакетном файле

: "$ {HEAP : = "- Xms1g -Xmx1g -XX: MaxMetaspaceSize = 1024m"} "

Тем не менее я столкнулся с проблемой нехватки памяти. не могли бы вы помочь мне

1 Ответ

0 голосов
/ 30 апреля 2020

Согласно Java аргументам командной строки

-XX: MaxMetaspaceSize = size

Устанавливает максимальное количество собственных память, которая может быть выделена для метаданных класса. По умолчанию размер не ограничен. Количество метаданных для приложения зависит от самого приложения, других запущенных приложений и объема памяти, доступного в системе.

Таким образом, если вы получаете ошибку java.lang.OutOfMemoryError: Metaspace, вам нужно либо увеличить размер метапространства, либо просто удалить этот параметр из аргументов JVM, чтобы он был неограниченным.

Скорее всего, вы получаете java.lang.OutOfMemoryError: Java heap space, если это так - вам нужно увеличить -Xmx1g до несколько большего значения, т.е. -Xmx4g

На самом деле исключение OutOfMemoryError имеет много граней , поэтому невозможно указать точные шаги для этого, не видя полного вывода из stdout / stderr / jmeter.log file / .hprof file

См. 9 Простые решения для нагрузочного теста JMeter Ошибка «Недостаточно памяти» статья для получения дополнительных советов по настройке JMeter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...