Très lent Eclipse 4.2, comment le rendre plus sensible?

Je suis en utilisant Eclipse PDT sur un assez gros projet PHP et l'IDE est presque inutilisable. Il faut près de 30 secondes pour ouvrir un fichier, et d'autres actions, telles que la sélection d'un dossier dans l'explorateur de fichier, édition de texte, etc. sont tout aussi lent.

J'ai suivi les différentes instructions pour la vitesse, mais rien ne semble fonctionner. C'est mon eclipse.ini fichier. Une idée de comment je peux l'améliorer?

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.7
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC

Système: Eclipse 4.2.0, Windows 7, 4 GO de RAM

  • Obtenir quelques traces de pile dans les 30 secondes pour voir ce qui se passe. Vous pouvez faire un thread dump sur l'Éclipse du processus. La mémoire et les tailles de tapis semble assez grand, donc ce n'est probablement pas votre problème.
  • En fait, en regardant la configuration de votre ordinateur, vous devriez assurez-vous que rien d'autre ne passe dans la machine et d'expérimenter avec la réduction de votre mémoire, de dire quelque chose comme -Xmx512m. Si vous demandez trop beaucoup d'espace de tas, alors il est possible que vous faites beaucoup de l'OS de la pagination.
  • Autre que d'attendre SR1 je ne suis pas sûr. Je soupçonne il peut y avoir certains réversions dans le eclipse.exe fichier, si pas là, alors c'est peut être le plugin couche d'émulation. Je suis passé à Juno et a remarqué que le son semble avoir un peu moins performant que la version précédente.
  • réduire la mémoire nécessaire à l'aide d'-Xmx512m en effet résolu le problème. Il n'est toujours pas vite, mais au moins il est utilisable. Merci beaucoup. N'hésitez pas à mettre votre commentaire en réponse et je vais l'accepter.
  • Fait, merci, content que ça a fonctionné.
  • Eclipse Juno 4.2 bug #385272 c'est probablement la cause. Ce défaut devrait être corrigé en 4.2.2 ~Févr 2013. Pour plus d'informations, voir ce InfoQ l'article "Eclipse Problèmes de Performances dans Juno".
  • Voici un autre indice: quand j'ai changer d'onglet, je reçois beaucoup de clignotant dans la barre d'outils.
  • Suggérer l'utilisation Phpstrom

InformationsquelleAutor laurent | 2012-07-12