J'ai Eclipse Helios SR1 installé sur mon bureau Ubuntu 10.04 et je dois y travailler avec un grand nombre de projets web. Lorsque j'importe les projets, eclipse construit l'espace de travail avec succès, mais il consomme invariablement 100% du CPU.L'indexation d'Eclipse prend une éternité
Après avoir vérifié ce qui pourrait se passer, je trouve que dans l'onglet de progression d'Eclipse il y a quelques tâches sans fin:
- système: indexation Java ... n fichiers à l'index
- Système: Mise à jour de l'index JSP
- système: Persistant traductions JSP
Ces tâches semblent ne jamais finir et rend mon Eclipse inutilisable. Je doute que ce soit un problème de mémoire, j'ai 2 Go dans cette machine et la taille de tas d'Eclipse ne dépasse pas 350 Mo et Xmx est actuellement fixé à 1024 Mo.
Également tenté d'exécuter Eclipse avec différentes versions de VM: Sun 1.6, Sun 1.5 et Open JDK 1.6. Aucun changement. J'ai un processeur Athlon X2 2.2GHz et un disque dur Samsung 7200 tr/min.
Le code source est partagé via SVN.
Quelqu'un a-t-il une idée de ce qui pourrait se passer?
Ceci est mon eclipse.ini juste au cas où:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx1024m
-Djava.library.path=/usr/lib/jni
Merci beaucoup.
Voici mes suggestions d'eclipse vmargs de base: Vous semblez être sur 32 bits, donc je vous conseille -server (eclipse est une application longue durée qui peut bénéficier d'un JIT plus approfondi).Vous avez laissé votre garbage collector non spécifié, donc à tout le moins utilisez -XX: + UseParallelOldGC. Vous pouvez préférer -XX: + UseConcMarkSweepGC car cela devrait améliorer l'interactivité. – Ron