как увеличить виртуальную память для подключаемого модуля NetBeans, запущенного с NB

Я не мог найти информацию о том, как это сделать. Увеличение настроек памяти для самого NetBeans связано с обновлением /Applications/NetBeans/NetBeans 7.0.1.app/Contents/Resources/NetBeans/etc/netbeans.conf на моем Mac.

Однако я хотел бы увеличить параметры памяти для процесса виртуальной машины, который запускается, когда я запускаю свой подключаемый модуль из NetBeans. Не затрагивая память, я нажимаю java.lang.OutOfMemoryError: PermGen space примерно за 30 секунд, играя с пользовательским интерфейсом. Такая ситуация возникает только на моем Mac, в Windows 7 у меня такой проблемы нет :)

Моя платформа: версия Java "1.6.0_26" Java (TM) SE Runtime Environment (сборка 1.6.0_26-b03-384-10M3425) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 20.1-b02-384, смешанный режим ) MacOs 10.6.8 NetBeans 7.0.1

Я ценю любую помощь!


person Szczepan    schedule 15.11.2011    source источник


Ответы (1)


Вы можете установить аргументы командной строки JVM в вашем platform.properties файле, используя следующее:

run.args.extra=<your-args>

Это работает только во время разработки, поэтому для производства вам необходимо установить их в .conf файле приложения (как и .conf NetBeans). См. Следующий FAQ для получения дополнительной информации:

http://wiki.netbeans.org/DevFaqPassCommandLineArgumentsAtDevTime

В будущем вам, вероятно, больше повезет с вопросами о подключаемых модулях NetBeans, если вы зададите их в NetBeans Форум пользователей платформы.

person Jonathan Spooner    schedule 15.11.2011
comment
Работает с одной проблемой: параметры vm должны иметь префикс -J. Пример: run.args.extra=-J-XX:MaxPermSize=512m - person Szczepan; 15.11.2011