Увеличение размера памяти плагина Intellij

Я разрабатываю Intellij-Plugin. Плагин должен иметь 2 ГБ HeapMemory (... да, это действительно необходимо ;)). Я узнал, как увеличить память виртуальной машины Intellij IDEA, отредактировав файл idea64.exe.vmoptions следующим образом:

-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

Если я включу индикатор памяти, я увижу, что он работает.

Но если я запускаю/отлаживаю свой плагин из Intellij, «песочница» — Intellij имеет только 1 ГБ ОЗУ.

Выдает текущее предупреждение:

Высокое использование памяти (свободно 101 из 914 МБ) при сбросе потоков

Как я могу увеличить оперативную память песочницы-плагина?


person osanger    schedule 28.09.2017    source источник


Ответы (2)


Настройка параметров виртуальной машины в конфигурации запуска не работает для меня.

Я нашел более правильный способ сделать это из этого. Добавьте в build.gradle следующее:

runIde {
  jvmArgs '-Xmx2G'
}
person cakraww    schedule 11.11.2018
comment
Изменение конфигурации запуска тоже не сработало для меня. Добавление вашего предложения в build.gradle сработало. - person TruckerCat; 16.12.2019
comment
Для узлов: runIde { maxHeapSize = "2g" } - person Artsiom Chapialiou; 26.01.2021

Понятно

Просто откройте настройки запуска Выполнить -> Изменить конфигурации.

и измените параметры виртуальной машины на:

-Xmx2024m -Xms512m -XX:MaxPermSize=500m -ea
person osanger    schedule 28.09.2017
comment
кажется, не работает в Idea 2020.2 (по крайней мере) и выше. - person Artsiom Chapialiou; 26.01.2021