Есть ли реальный способ заставить Netbeans загружаться и работать быстрее?
Это слишком медленно и усугубляется, когда вы некоторое время кодировали. Съедает всю мою оперативную память.
Я на машине с Windows, в частности Windows Server 2008 Datacenter Edition x64,
4 Гб оперативной памяти, процессор 3 ГГц Core 2 Duo и т. Д. Я использую x64 JDK. Я использую антивирус NOD32, так как для меня это лучшая производительность машины.
В диспетчере задач netbeans.exe показывает только не более 20 МБ, java.exe более 600 МБ.
Мой проект - это веб-приложение J2EE, более 500 классов, только библиотеки проектов не включены (внешние). И когда я сказал «медленно», я имею в виду, что Netbeans на 3, 4, 5 или более минут заморожен.
Является ли мой проект слишком большим для Netbeans, если ему нужно прочитать все файлы, чтобы получить состояние файлов, например предупреждения об ошибках, статус SVN и т. Д.? Могу ли я отключить все это? Можно ли настроить его на сканирование только при открытии файла?
Обычно загрузка моего процессора составляет 30 процентов при всех открытых инструментах, я имею в виду Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. NetBeans потребляет больше оперативной памяти, чем мои виртуализированные системы.
В Linux он такой же медленный, как в Windows на той же машине (Ubuntu 8.04 x64).
Это правда, что команда Netbeans улучшила скорость запуска, но когда она открывается, она начинает кэшировать ВСЕ.
Я использовал некоторые параметры JVM для установки высокого использования памяти и другие:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Но это все еще медленно.