В настоящее время я работаю над созданием структуры производительности с использованием jenkins и выполнением теста производительности от Jenkins. Я использую https://github.com/jmeter-maven-plugin/jmeter-maven-plugin этот плагин. Тест на работоспособность с одним пользователем в этой структуре производительности работал хорошо и прошел проверку производительности на 200 пользователей и в течение 2 минут получил ошибку java.lang.OutOfMemoryError: превышен верхний предел GC Я пробовал следующее в jenkins.xmlJenkins java.lang.OutOfMemoryError: превышен верхний предел GC
<arguments>-Xrs -Xmx2048m -XX:MaxPermSize=512m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --prefix=/jenkins --webroot="%BASE%\war"</arguments>
, но он не работает, а также отметил, что всякий раз, когда я увеличил Запоминающее устройство остановку Дженкинс службы и должен был уменьшить объем памяти до 1 Гб, а затем перезапуск службы.
Возможно, увеличена память для jmeter и java, но нет помощи. В дереве результатов просмотра файла .jmx и любом другом слушателе отключено, но проблема все еще сохраняется.
Поскольку я делаю POC Дженкинс размещен в моем ноутбуке и высокие спецификации уровня следующим системы Модель: Latitude E7270 Процессор: Intel (R) ядро (TM) i5-6300U CPU @ 2,40 ГГц (4CPU'S), ~ 2.5GHZ Память: 8192MB ОЗУ
Любая помощь пожалуйста?
Какая ошибка при увеличении объема памяти (PermSize или кучи?) До 2 ГБ? И какие характеристики машины все это работает? – hardillb
С тех пор как я занимаюсь POC jenkins размещен на моем ноутбуке и его высокоуровневых спецификациях следующим образом: Модель системы: Latitude E7270 Процессор: Intel (R) Core (TM) i5-6300U CPU @ 2.40GHZ (4CPU), ~ 2.5 GHZ Память: 8192MB RAM Нет ошибки, когда я увеличиваю память до 2 ГБ (ее единственная куча, которую я думаю) просто останавливает службу jenkins –
Отредактируйте вопрос, чтобы добавить эту информацию и включить информацию о том, какая строка cmd arg изменилась для увеличения памяти до 2 ГБ. – hardillb