Ускорение Netbeans
Netbeans – самая лучшая IDE для разработки на php, но иногда несколько задумчивая. Этот недостаток исправляется некоторыми настройками для java-машины.
В /etc/netbeans.conf или в ярлык для запуска IDE нужно добавить следующие опции
-J-client -J-Xms32m -J-Xmx384m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-XX:CompileThreshold=100 -XX:+CompressedOOPS -XX:+AggressiveOpts -XX:+TieredCompilation -XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled
Таким образом мы разрешаем использовать до 384 мб памяти, компилировать в машинный код большинство функций и оптимизировать их.
Результат вас приятно удивит.

Вот такой вопрос:
384 МБ памяти – это рекомендуемое ограничение для какой конфигурации?
Если скажем я могу позволить себе выделять NetBeans гиг-другой оперативки, это значение лучше увеличивать?
Judicator
2009/09/24 в 12:25
384мб – это значение просто меня удовлетворило по производительности. при бОльших значениях разница уже не заметна.
evilbloodydemon
2009/09/24 в 12:32
эхех. Меняю подробные описания этих заклинаний на хабра-инвайт ))
Пы.Сы. Нетбинс – рулезз ))
safright
2009/09/24 в 15:50
зачем мне хабраинвайт?
evilbloodydemon
2009/09/24 в 15:58
тебе не нужен. а мне пригодится
safright
2009/09/24 в 18:06
Вы мне word-wrap скажите как на лучшем редакторе для php включить!?
slavik
2009/09/24 в 22:01
При добавлении строки параметров в ярлык – запускаться отказался. При добавлении параматров в конф-файл – завелся, сканирует проекты…. ждемс…
Dmitriy
2009/09/24 в 23:19
Только не в ярлык, а в /etc/netbeans.conf
В ярлыке ограничение на 256 символов, чего явно не достаточно
Dmitry
2009/09/24 в 23:25
Итого при 2 ГБ оперативки Java машина кушает 600 Мб опепративки
Система : Ubuntu 9.10 x64 Gnome 2.28
у кого нибудь есть соображения почему не работать?
Dmitriy
2009/09/24 в 23:35
Вообще в etc/netbeans.conf написано что делать, если скачать последнюю сборку с сайта производителя
Если внимательно посмотреть через jconsole то у меня (недели 3 назад) это чудо потребляло с рекомендумыми опциями порядка 20 – 50 МБ рамы. С дефолтными опциями пордка 100 и постоянно текло так что на следующий день оно жаловалось на нехватку памяти.
и чуть незабыл на моём ноутбуке оно потреблят порядка 5% cpu при бездействии. Полагаю – это GC
зы: с рекомендуюмыми опциями нетбинс тоже течёт но намного меленне
Opeg
2009/09/25 в 00:36
[...] Ускорение Netbeans Netbeans – самая лучшая IDE для разработки на php, но иногда несколько [...] [...]
Top Posts « WordPress.com
2009/09/25 в 03:46
Действительно, скажите как сделать word-wrap на “лучшем редакторе для php”
broderix
2009/09/25 в 14:46
word-wrap в нетбинсе отсутствует и мне не интересно, будет он когда-нибудь или нет
evilbloodydemon
2009/09/25 в 15:14
меня ввобще бесит когда некоторые кодеры понаписывают километровые строчки из-за этого самого word-wrap, потом этот код читать невозможно
забудьте о сущиствовании word-wrap и никогда его не используйте, старайтесь вместить код в макимум 80-120 символов на строчку, код на много легче читать потом
приучите себя использовать шоткаты
http://www.skorks.com/2009/08/the-most-handy-netbeans-shortcuts-for-ruby-development/
большенство актуально и для рнр
matera.ttp
2009/09/26 в 11:22
А у меня это чудо что-то тупит… Я процесс отладки имею в виду. Сначала запускалось, хоть и медленно, но шагало по F7, дошел до первого require и посел нажатия F7 ничего не происходит… в браузере так и висит недогруженная сессия.
Потом уж не знаю, что я сделал, перестало и вовсе шагать… браузер запускается, ожидает ответа от сервера и тишина…
Что это? Как лечить?
bvn
2009/11/05 в 12:19
PS: Внизу кирпичик мигает, ошибка жабы:
java.lang.NullPointerException
at org.netbeans.modules.php.dbgp.packets.BrkpntCommandBuilder.buildLineBreakpoint(BrkpntCommandBuilder.java:97)
at org.netbeans.modules.php.dbgp.breakpoints.Utils.getCommand(Utils.java:111)
at org.netbeans.modules.php.dbgp.packets.InitMessage.setBreakpoints(InitMessage.java:134)
at org.netbeans.modules.php.dbgp.packets.InitMessage.process(InitMessage.java:86)
at org.netbeans.modules.php.dbgp.DebugSession.handleMessage(DebugSession.java:269)
at org.netbeans.modules.php.dbgp.DebugSession.receiveData(DebugSession.java:254)
at org.netbeans.modules.php.dbgp.DebugSession.receiveData(DebugSession.java:247)
at org.netbeans.modules.php.dbgp.DebugSession.run(DebugSession.java:95)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
bvn
2009/11/05 в 12:21
а где всё это дело настраивать в Windows ?
andrey
2009/11/07 в 20:32
@andrey
это и есть для windows.
c:\Program Files\NetBeans 6.7\etc\netbeans.conf
evilbloodydemon
2009/11/08 в 11:32
С моими глюками уже разобрались – дело было в старой и глючной версии, которую я установил… Скачал свежую – все тип-топ.
bvn
2009/11/09 в 09:11
В следующей версии обещают word wrap. Во всяком случае в багтрекере их видел такое.
Nikitian
2010/03/13 в 15:35
>меня ввобще бесит когда некоторые кодеры понаписывают километровые строчки из-за этого самого word-wrap…..
меня тоже бесит, но word wrap тут и пригодится, когда после чудо-юдо кодеров правишь код!
Evgeniy
2010/05/20 в 08:52
Спасибо!
У меня на NetBeans IDE 6.9.1 (Windows 7) всё завелось и вправду работает быстрее!
Николай
2010/12/26 в 20:59
Добавил строчки в .config, но сильных изменений в скорости не заметил. Быть может это от того, что сама “машина” слабенькая? Acer Extensa 4220 1,5 гига оперативы.
Добавлено 3 проекта, сканит их довольно долго. Можно ли в проекте указать, что некоторые папки не надо сканить?
Никита Buzzman
2011/02/02 в 15:41