Existe uma maneira real de fazer o Netbeans carregar e trabalhar mais rápido?
É muito lento e fica pior quando você já está programando por algum tempo. Ele come toda a minha RAM.
Estou em uma máquina Windows, especificamente Windows Server 2008 Datacenter Edition x64, 4 Gb de RAM, processador 3Ghz Core 2 Duo, etc. Estou usando o x64 JDK. Eu uso o NOD32 Antivirus, pois para mim é o melhor em desempenho de máquina.
No Gerenciador de Tarefas, o netbeans.exe não mostra mais do que 20 Mb, java.exe mais do que 600 Mb.
Meu projeto é uma aplicação web J2EE, mais de 500 classes, apenas as bibliotecas do projeto não incluídas (externas). E quando eu disse lento, quero dizer 3, 4, 5 minutos ou mais o Netbeans está congelado.
Meu projeto é muito grande para o Netbeans, se tiver que ler todos os arquivos para obter o estado dos arquivos, como avisos de erro, status do svn e mais? Posso desativar tudo isso? É possível configurá-lo para verificar apenas quando eu abrir um arquivo?
Meu uso de CPU é normalmente de 30 por cento com todas as minhas ferramentas abertas, quero dizer Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. O Netbeans consome mais RAM do que meus sistemas virtualizados.
No Linux é tão lento quanto no Windows na mesma máquina (Ubuntu 8.04 x64).
É verdade que a equipe do Netbeans melhorou a velocidade de inicialização, mas quando abre, começa a armazenar TODOS em cache.
Usei alguns parâmetros JVM para definir o alto uso de memória e outros:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Mas ainda é lento.