Existe-t-il un moyen réel pour que Netbeans se charge et fonctionne plus rapidement?
Il est trop lent et s'aggrave lorsque vous codez depuis un certain temps. Il mange toute ma RAM.
Je suis sur une machine Windows, en particulier Windows Server 2008 Datacenter Edition x64, 4 Go de RAM, processeur 3Ghz Core 2 Duo, etc. J'utilise le JDK x64. J'utilise l'antivirus NOD32 car pour moi c'est le meilleur des performances de la machine.
Dans le Gestionnaire des tâches, netbeans.exe n'affiche pas plus de 20 Mo, java.exe plus de 600 Mo.
Mon projet est une application web J2EE, plus de 500 classes, seules les bibliothèques de projet non incluses (externes). Et quand j'ai dit lent, je veux dire 3, 4, 5 minutes ou plus Netbeans est gelé.
Mon projet est-il simplement trop volumineux pour Netbeans, s'il doit lire tous les fichiers pour obtenir l'état des fichiers tels que les avertissements d'erreur, le statut svn et plus? Puis-je désactiver tout cela? Est-il possible de le configurer pour qu'il scanne uniquement lorsque j'ouvre un fichier?
Mon utilisation du processeur est normalement de 30% avec tous mes outils ouverts, je veux dire Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. Netbeans consomme plus de RAM que mes systèmes virtualisés.
Sous Linux, c'est aussi lent que sous Windows sur la même machine (Ubuntu 8.04 x64).
Il est vrai que l'équipe Netbeans a amélioré la vitesse de démarrage mais quand elle s'ouvre, elle commence à mettre en cache TOUT.
J'ai utilisé certains paramètres JVM pour définir une utilisation élevée de la mémoire et d'autres:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Mais c'est encore lent.