Czy istnieje realny sposób, aby Netbeans ładował się i działał szybciej?
Jest zbyt wolny i pogarsza się, gdy programujesz przez jakiś czas. Zjada całą moją pamięć RAM.
Korzystam z komputera z systemem Windows, a konkretnie z systemem Windows Server 2008 Datacenter Edition x64, 4 GB pamięci RAM, procesorem 3 GHz Core 2 Duo itp. Używam zestawu JDK x64. Używam NOD32 Antivirus, ponieważ dla mnie jest najlepszy pod względem wydajności maszyny.
W Menedżerze zadań netbeans.exe pokazuje tylko nie więcej niż 20 Mb, java.exe więcej niż 600 MB.
Mój projekt to aplikacja internetowa J2EE, ponad 500 klas, tylko biblioteki projektu nie są uwzględnione (zewnętrzne). A kiedy powiedziałem wolno, mam na myśli 3, 4, 5 minut lub więcej Netbeans jest zamrożony.
Czy mój projekt jest po prostu zbyt duży dla Netbeans, jeśli musi odczytać wszystkie pliki, aby uzyskać stan plików, taki jak ostrzeżenia o błędach, stan svn i inne? Czy mogę to wszystko wyłączyć? Czy można ustawić skanowanie tylko wtedy, gdy otwieram plik?
Użycie mojego procesora wynosi zwykle 30 procent przy otwartych wszystkich narzędziach, mam na myśli Netbeans, MS SQL Manager, Notatnik, XMLSpy, Task Manager, Delphi, VirtualBox. Netbeans zużywa więcej pamięci RAM niż moje systemy zwirtualizowane.
W Linuksie działa tak wolno, jak w Windows na tym samym komputerze (Ubuntu 8.04 x64).
Prawdą jest, że zespół Netbeans poprawił szybkość uruchamiania, ale po otwarciu zaczyna buforować WSZYSTKIE.
Użyłem niektórych parametrów JVM, aby ustawić wysokie użycie pamięci, a inne:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Ale nadal jest powolny.