Gibt es eine echte Möglichkeit, Netbeans schneller zu laden und zu arbeiten?
Es ist zu langsam und wird schlimmer, wenn Sie seit einiger Zeit codieren. Es frisst meinen ganzen RAM.
Ich bin auf einem Windows-Computer, insbesondere Windows Server 2008 Datacenter Edition x64, 4 GB RAM, 3 GHz Core 2 Duo-Prozessor usw. Ich verwende das x64-JDK. Ich verwende das NOD32-Antivirus, da es für mich die beste Maschinenleistung bietet.
Im Task-Manager zeigt netbeans.exe nur nicht mehr als 20 MB an, java.exe nicht mehr als 600 MB.
Mein Projekt ist eine J2EE-Webanwendung mit mehr als 500 Klassen, nur die nicht enthaltenen Projektbibliotheken (extern). Und wenn ich langsam sagte, meine ich, dass 3, 4, 5 Minuten oder mehr Netbeans eingefroren sind.
Ist mein Projekt für Netbeans einfach zu groß, wenn es alle Dateien lesen muss, um den Status von Dateien wie Fehlerwarnungen, SVN-Status und mehr zu erhalten? Kann ich das alles deaktivieren? Kann ich festlegen, dass nur gescannt wird, wenn ich eine Datei öffne?
Meine CPU-Auslastung liegt normalerweise bei 30 Prozent, wenn alle meine Tools geöffnet sind. Ich meine Netbeans, MS SQL Manager, Editor, XMLSpy, Task-Manager, Delphi, VirtualBox. Netbeans verbraucht mehr RAM als meine virtualisierten Systeme.
Unter Linux ist es so langsam wie unter Windows auf demselben Computer (Ubuntu 8.04 x64).
Es ist wahr, dass das Netbeans-Team die Startgeschwindigkeit verbessert hat, aber wenn es geöffnet wird, beginnt es, ALLE zwischenzuspeichern.
Ich habe einige JVM-Parameter verwendet, um eine hohe Speichernutzung festzulegen, und andere:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Aber es ist immer noch langsam.