Как уменьшить использование памяти Netbeans?

При использовании netbeans для редактирования проекта PHP среда IDE может (со временем) использовать более 400 МБ памяти. Есть ли способ отключить определенные функции или другие приемы, чтобы уменьшить использование памяти?


person Justin Ethier    schedule 13.10.2009    source источник


Ответы (2)


Вы можете установить минимальные и максимальные пределы памяти через файл netbeans.conf.

Пожалуйста, обратитесь к следующим часто задаваемым вопросам:

person Ben Rowe    schedule 13.10.2009

Не нашел способа уменьшить ни Eclipse, ни Netbeans. Проблема в том, что Java JVM использует значительный объем памяти для хранения представления скомпилированного класса. Например, код сначала компилируется с чем-то вроде -O0 для компиляторов C, а затем компилируется с гораздо лучшей оптимизацией, если это часто выполняемая горячая точка.

Вот почему она увеличивается со временем. Я не знаю ни о какой утечке памяти в Netbeans, так что я думаю, что это просто программный код, а не набор данных, который растет.

Способ уменьшить его — удалить ненужные плагины. Но разве это при нынешних ценах на 4/8гб ОЗУ проблема?

person Lothar    schedule 13.10.2009
comment
Сейчас проблема только с 2 ГБ памяти, хотя скоро я получу новую оперативную память :). Но на самом деле это все еще может быть проблемой при одновременном запуске многих других пожирателей памяти (Virtual PC, Firefox и т. д.)... - person Justin Ethier; 13.10.2009
comment
Джастин, я тоже обсуждаю обновление с 2 ГБ, но, как и вы, я запускаю все эти другие приложения, интенсивно использующие память, так что ... тьфу. Мой спор, между прочим, между получением оперативной памяти или просто получением более мощной машины (хотя мне всего 2 года, и мне трудно оправдать такие расходы). - person rg88; 13.11.2009
comment
Я думал, что тоже собираюсь увеличить объем оперативной памяти с 2 до 4 ГБ, но, увидев видеоролики о замене оперативной памяти для MacMini, я не уверен ... почему вы должны делать меня таким, как Apple? - person wprl; 05.08.2011
comment
Как насчет Netbeans для интерпретируемых языков, таких как PHP? По-прежнему использует более 500 МБ ОЗУ и ничего не компилирует. - person Eduard Luca; 24.05.2013
comment
@EduardLuca На самом деле ему нужно загружать представление каждой из функций PHP и классов SPL для автозаполнения. Эти классы и функции не упакованы/не объединены в пространство имен, поэтому он не может делать это постепенно, как при редактировании Java. Плюс слаботипизированный фреймворк/поле/постоянное угадывание (в Java не нужно угадывать) и так далее. Добавьте версию HTML/JavaScript, и вы получите довольно тяжелое бремя. - person LexLythius; 09.08.2013
comment
Я делаю программу, которая взаимодействует с игрой. Игра уже потребляет много памяти, если вы добавите Firefox, netbeans и ОС, я попаду в топ, что в моем случае составляет 4 ГБ. Так что да, это проблема. Я отключил все плагины, которые мог, но многие плагины на самом деле являются основными функциями и должны оставаться включенными. - person Tomáš Zato - Reinstate Monica; 19.01.2016