Разработка модулей NetBeans из памяти - PullRequest
1 голос
/ 01 сентября 2011

Я создаю модуль в NetBeans, чтобы помочь с проектом, над которым я работаю, однако, когда я запускаю модуль в среде разработки, я получаю исключение нехватки памяти при загрузке ресурса.Кажется, что эта процедура хорошо работает в базовой среде NetBeans, но когда я делаю те же вызовы во время разработки модуля, я получаю сообщение об ошибке.После попытки загрузить ресурс несколькими различными способами я попытался добавить следующее в project.properties, а затем в конфигурацию платформы Netbeans (platform.properties)

netbeans_default_options="-J-Xms384m -J-Xmx1024m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none" 

, а также попытался

netbeans_default_options="-J-client -J-Xverify:none -J-Xmx1024m -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"

Я также пытался

test.run.args=-ea -Xms1024m -Xmx1024m 

Ответы [ 4 ]

1 голос
/ 19 февраля 2013

У меня была похожая проблема с памятью на моем Linux Debian.

Работает только на Linux /, возможно, на ОС UNIX ???

Вот как это исправить:

  1. запустить терминал

  2. войти в систему как root

  3. type crontab -e

  4. прокрутите вниз или файл и введите * * * * * sync; echo 3 > /proc/sys/vm/drop_caches

Эта магическая линия очищает всех неиспользованных баранов каждую минуту.Он удалил неиспользуемую память, которую производил NetBeans (включая любые другие программы, использующие память).

Скажите, пожалуйста, работает ли это.

1 голос
/ 10 октября 2011

Если проблема возникает при установке модуля в IDE разработки, вы можете настроить максимальный размер кучи и размер разрешающей способности в <netbeans-install-dir>/etc/netbeans.conf, добавив параметры -J-Xmx и -J-XX:MaxPermSize в переменную netbeans_default_options.Вы также должны добавить -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled, как указано в документации (см. http://wiki.netbeans.org/FaqGCPauses).

1 голос
/ 09 октября 2011

Я застрял в этом выпуске на некоторое время.Добавление этой строки в project.properties решило проблему: run.args.extra=-J-Xms128m -J-Xmx512m -J-XX:MaxPermSize=512m

Хотя при этом увеличился объем памяти кучи, очевидно, проблема исчезла из-за увеличенного размера памяти без кучи (J-XX: MaxPermSize =512 м).

Удачи

0 голосов
/ 24 июля 2012

решение для исключения нехватки памяти в NetBeans является! [.....] [1]

Я пытался установить свойства проекта.

щелкните правой кнопкой мыши проект -> выберите Свойства -> Общие настройки -> Параметры виртуальной машины

Добавить следующие параметры -Xms256m -Xmx512m

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