Задание Дженкинса с "OutOfMemoryError: пространство кучи Java" при создании отчета Checkmarx
Мой Jenkins работает в экземпляре сервера Ubuntu. По завершении, когда генерируется отчет Checkmarx, я получаю Java heap space
выдайте, как показано на снимке экрана:
Может кто-нибудь помочь мне, как увеличить пространство кучи Java в Checkmarx?
Чтобы прочитать статью в Atlassian KB " Сканирование завершается неудачей с исключением пространства кучи Java", необходима учетная запись.
1 ответ
Узнайте больше о том, что такое OutOfMemoryError здесь. Jenkins сам по себе работает как Java-процесс, и если ваша работа Jenkins также является Java-процессом, у них обоих может не хватить памяти.
Видя журнал, похоже, что ваша работа сталкивается с ошибкой. Читайте также о том, как глобально настроить JVM в Jenkins для каждой работы?,
Изменить: Если ваш процесс Jenkins сам работает в OutOfMemoryError, то обратитесь к разделу Увеличение размера кучи в Java, чтобы узнать, как увеличить размер кучи JVM для процессов Java.
Обычно -Xmx2048M
используется для указания максимального размера кучи для процесса Java, в моем примере я устанавливаю его на 2048 МБ. В зависимости от конфигурации вы можете указать это значение по-разному.