¿Existe una forma real de hacer que Netbeans se cargue y funcione más rápido?
Es demasiado lento y empeora cuando lleva algún tiempo codificando. Se come toda mi RAM.
Estoy en una máquina con Windows, específicamente Windows Server 2008 Datacenter Edition x64, 4Gb de RAM, procesador Core 2 Duo de 3Ghz, etc. Estoy usando el x64 JDK. Utilizo NOD32 Antivirus ya que para mí es el mejor en rendimiento de máquina.
En el Administrador de tareas, netbeans.exe solo muestra no más de 20 Mb, java.exe más de 600Mb.
Mi proyecto es una aplicación web J2EE, más de 500 clases, solo las librerías del proyecto no incluidas (externas). Y cuando dije lento, me refiero a 3, 4, 5 minutos o más Netbeans está congelado.
¿Es mi proyecto demasiado grande para Netbeans, si tiene que leer todos los archivos para obtener el estado de los archivos como advertencias de error, estado de svn y más? ¿Puedo desactivar todo esto? ¿Es posible configurarlo para escanear solo cuando abro un archivo?
Mi uso de CPU es normalmente del 30 por ciento con todas mis herramientas abiertas, me refiero a Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. Netbeans consume más RAM que mis sistemas virtualizados.
En Linux es tan lento como en Windows en la misma máquina (Ubuntu 8.04 x64).
Es cierto que el equipo de Netbeans mejoró la velocidad de inicio pero cuando se abre comienza a almacenar en caché TODO.
He usado algunos parámetros de JVM para establecer un alto uso de memoria y otros:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Pero sigue siendo lento.