v0.8.1 — heap движка BSL LS через _JAVA_OPTIONS
Небольшое улучшение по совету @nixel2007 в issue #8.
Ограничение памяти BSL LS через _JAVA_OPTIONS
Максимум кучи движка BSL Language Server (настройка «Максимум памяти BSL LS (ГБ)», локальный режим, фикс OOM #5) теперь задаётся ещё и через переменную среды _JAVA_OPTIONS=-Xmx<N>g при запуске анализа — она перекрывает -Xmx из .cfg-файла движка. Плюсы: не зависит от раскладки каталогов установки и готовит почву под будущий переход на общий загрузчик 1c-syntax/utils.
Прежний способ (правка -Xmx в bsl-language-server.cfg) оставлен как запасной — оба задают одно и то же значение, поведение для пользователя не меняется. Если у вас уже задана своя _JAVA_OPTIONS, она сохраняется, а наш -Xmx добавляется последним (в JVM выигрывает последний).
Проверено на нативной сборке BSL LS 1.0.4 (Linux): _JAVA_OPTIONS действительно перекрывает -Xmx4g из .cfg.
Установка/обновление
p2-архив ru.jimmo.edt.sonarq.repository из вложения — порядок в README.
Полный список изменений: v0.8.0...v0.8.1