Сонар JS куча памяти на большом файле - PullRequest
0 голосов
/ 16 июня 2020

Извините, что беспокою, у меня проблема с проектом, который мне нужно интегрировать в SonarQube. В настоящее время я использую SonarQube 8.1 с Sonar JS 6.2.1. Конвейер, который создает проект и отправляет его в SonarQube, находится в Jenkins (работает с агентом).

Моя проблема - "java .lang.OutOfMemoryError: Java heap space", возникающее, когда Sonar пытается просканировать приложение. js проекта. Когда я игнорирую этот файл, сканирование работает, но, поскольку это один из самых важных файлов проекта, я хочу, чтобы его проанализировали. Между прочим (я не разработчик, который это сделал), в этом файле более 35 тыс. Строк.

Однако я уже зашел в конфу Sonar и добавил следующую строку: «sonar.ce. javaOpts = "- Xmx3096m -XX: + HeapDumpOnOutOfMemoryError", который красиво добавляет немного памяти вычислительному механизму (я вижу, что он был добавлен в свойствах системы), но ошибка продолжает происходить.

Странно то, что даже после того, как я добавил немного памяти (3 Гб) в вычислительный механизм, «Общая память», записанная в задании Дженкинса, по-прежнему составляет 200 МБ. Вы можете видеть это на следующем снимке экрана. Фактически, весь проект состоит из 50 тыс. строк и весит только 5 МБ, Разрешенного 3Гб памяти должно быть более чем достаточно!

enter image description here

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