Чи існує реальний спосіб змусити Netbeans завантажуватися та працювати швидше?
Це занадто повільно і стає гірше, коли ви кодуєте якийсь час. Він їсть всю мою оперативну пам'ять.
Я перебуваю на машині Windows, зокрема Windows Server 2008 Datacenter Edition x64, 4 Гб оперативної пам’яті, 3 ГГц Core 2 Duo процесор тощо. Я використовую x64 JDK. Я використовую антивірус NOD32, оскільки для мене це найкращий показник роботи машини.
У диспетчері завдань netbeans.exe показує не більше 20 Мб, java.exe більше 600 Мбіт.
Мій проект - веб-додаток J2EE, більш ніж 500 класів, тільки бібліотеки проекту не включені (зовнішні). І коли я сказав повільно, я маю на увазі 3, 4, 5 хвилин або більше Netbeans замерзло.
Чи мій проект просто занадто великий для Netbeans, якщо він має прочитати всі файли, щоб отримати стан файлів, таких як попередження про помилки, статус svn та інше? Чи можу я відключити все це? Чи можна налаштувати його на сканування лише тоді, коли я відкриваю файл?
Моє використання процесора зазвичай становить 30 відсотків, коли всі мої інструменти відкриті, я маю на увазі Netbeans, MS SQL Manager, блокнот, XMLSpy, диспетчер завдань, 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
Але це все ще повільно.