Есть ли реальный способ заставить Netbeans загружаться и работать быстрее?
Это слишком медленно и ухудшается, когда вы какое-то время кодировали. Он ест всю оперативную память.
Я нахожусь на Windows-машине, в частности Windows Server 2008 Datacenter Edition x64, 4 ГБ оперативной памяти, процессор 3Ghz Core 2 Duo и т.д. Я использую x64 JDK. Я использую NOD32 Antivirus, поскольку для меня это лучший результат в работе машины.
В диспетчере задач netbeans.exe показывает только не более 20 Мбайт, java.exe более 600 МБ.
Мой проект - это веб-приложение J2EE, более 500 классов, только не включенные в него библиотеки проектов (внешние). И когда я сказал медленно, я имею в виду 3, 4, 5 минут или более Netbeans заморожен.
Мой проект слишком велик для 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
Но он все еще медленный.