44 votes

Conseils pour améliorer les performances d'Eclipse

Travailler dans Eclipse avec de grands projets peut être pénible parce que l'IDE fonctionne lentement, s'arrête parfois et ne répond pas. Je sais que cela peut dépendre du système d'exploitation, de la version d'Eclipse, etc.

Tous les développeurs Eclipse ont des astuces pour régler l'espace de travail dans Eclipse. Que faut-il désactiver pour améliorer les performances de l'IDE ?

Par exemple : Mon projet recommande de désactiver les validations xml, de ne pas installer m2eclipse.

En raison des performances d'Eclipse, certains développeurs utilisent IntelliJ.

MISE À JOUR : Pour ceux qui ne se sentent pas à l'aise avec les performances de l'Eclipse, je suggère d'essayer d'autres solutions juste pour avoir une comparaison - j'ai essayé et c'est le meilleur que j'ai fait en matière de performance :)

2 votes

Jetez également un coup d'œil sur le site eclipse.ini des paramètres.

1 votes

Duplication possible de Trucs pour accélérer Eclipse

50voto

zeeshan0026 Points 1918
  1. Supprimez l'activation indésirable de certains plugins au démarrage en allant dans Windows-->préférence-->Général-->Démarrage et arrêt. Assurez-vous également que vous n'utilisez pas ces plugins dans aucune de vos vues.

  2. Eclipse n'est pas un traitement de texte. Il est préférable de désactiver le correcteur orthographique. La désactivation du correcteur orthographique réduira la charge de travail d'Eclipse en allant dans Windows-->Préférences-->Général-->Éditeurs --> Éditeurs de texte-->Vérification orthographique

  3. Lorsque Eclipse construit le projet, il supprime tous les dossiers de sortie et reconstruit les classes construites par d'autres compilateurs. Nous pouvons désactiver ces fonctionnalités, car la suppression des dossiers de sortie et la reconstruction prendront un certain temps. Aller à Windows-->Préférence-->Java-->Compilateur-->Construction

  4. La désactivation des décorations d'étiquettes qui vous sont moins utiles vous permettra également de gagner en performance. Aller à Windows-->Préférence-->Général-->Aspect-->Etiquette Décorations

  5. Fermez les projets non désirés et utilisez l'option "Working Set" pour passer d'un groupe de projets à un autre. d'un groupe de projets à un autre.

  6. Vous pouvez également désactiver la construction automatique d'Eclipse, si vous n'en avez pas besoin. Aller à Projet-->Construire automatiquement (décocher)

  7. Ne pas garder beaucoup d'onglets ouverts dans l'éditeur. Il est préférable d'avoir une vingtaine d'onglets. Fermez régulièrement les onglets inutilisés. Pour ouvrir une ressource, nous pouvons toujours utiliser ctrl+shift+R et ctrl+shift+T (ressource java) au lieu d'ouvrir de nombreux onglets.

  8. Désactiver les plugins indésirables. La version complète de J2EE eclipse a une option pour désactiver/désinstaller les plugins. Cliquez sur Help-->Software Updates-->Manage Configuration (Aide-->Mises à jour des logiciels-->Gestion de la configuration). Cliquez avec le bouton droit de la souris sur n'importe quel plugin installé pour obtenir l'option de désactivation. Si cette option n'est pas disponible, activez la mise à jour classique en allant dans Windows-->Préférence-->Capacité et vérifiez la mise à jour classique. L'option de gestion de la configuration devrait maintenant être disponible dans le menu d'aide.

17voto

MalsR Points 689

Je suis un utilisateur d'intelliJ, mais je jette occasionnellement un coup d'œil à eclipse car j'aime l'utiliser. Voici deux choses que vous pouvez essayer et que mon collègue de travail m'a indiqué

  • Afficher l'état du tas (General -> Show heap status) permet de garder un œil sur la mémoire et d'appuyer sur le bouton pour l'effacer !

    enter image description here

  • Dans les propriétés du projet, définissez le dossier de sortie par défaut en dehors de la cible.

  • Options de l'espace de travail, décocher la construction automatique (construction en arrière-plan dès que vous appuyez sur Enregistrer (Ctrl+S)), rafraîchir automatiquement et enregistrer automatiquement avant la construction. Il se peut que vous ayez vos propres préférences, mais vous pouvez essayer.

  • Afficher les tâches dormantes/cachées pour voir ce qui se passe en dessous ?

Vous avez déjà dû essayer de lui donner plus de mémoire, je suppose. J'espère qu'il s'améliorera.

13voto

Marko Points 128
  1. Assurez-vous que vous avez suffisamment de mémoire et qu'Eclipse l'utilise réellement (ajoutez les arguments -Xms -Xmx au démarrage d'Eclipse).
  2. Supprimez tous les plug-ins que vous n'utilisez pas.
  3. Créez des espaces de travail distincts pour les projets que vous modifiez rarement et incluez-les en tant que JAR dans votre projet principal.
  4. N'utilisez le mode débogage que lorsque vous déboguez (il est plus lent et utilise plus de mémoire).

9voto

Stijn Geukens Points 5482

Mettez tous les validateurs (préférences > Validation) sur "Manuel" et désélectionnez "Construire".

Pensez également à utiliser un client svn externe (comme Tortoise) au lieu d'un plugin eclipse comme subclipse :

Subclipse consomme beaucoup de ressources système et affecte les performances d'Eclipse de manière gourmande dans les grands projets. Si vous le pouvez, envisagez de ne pas utiliser subclipse surtout dans les projets qui contiennent des milliers de codes conservés dans un dépôt de sources subversion. C'est vraiment devenu un plug-in très lourd avec du code lourd.

4voto

Zoltán Ujhelyi Points 9628

Si vous avez beaucoup de projets ouverts, il peut être utile de fermer les projets inutilisés. Cela aide beaucoup, car Eclipse n'a pas à fournir tout le modèle de mémoire requis pour l'assistance au contenu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X