1263 votes

Comment pouvez-vous accélérer Eclipse?

Comment pouvez-vous faire l'expérience avec Eclipse plus vite?

Par exemple: j'ai désactiver tous les plugins je n'ai pas besoin (Mylyn, Subclipse, ...).

Au lieu d'utiliser un plugin pour Mercurial-je configurer TortoiseHG comme un outil externe.

440voto

VonC Points 414372

Les trois facteurs les plus influents pour l'Éclipse de vitesse sont les suivantes:

  • à l'aide de la dernière version d'Eclipse (3.4 Ganimede au moment de la rédaction en 2008)
    Notez que David Balažic' commentaire (juillet 2014) contredit que les critères qui travaillait il y a 6 ans:

Le "même" espace de travail dans l'Indigo (3.7.2) SR2 charges dans les 4 secondes, Kepler SR2 (4.3.2) en 7 secondes et Luna (4.4.0) dans les 10 secondes. Tous sont Java EE des faisceaux. Jamais les versions ont plus livré plugins, mais la tendance est évidente. (par "même" espace de travail, je veux dire: même (installés) les plugins utilisés, même les projets extrait du contrôle de version)

  • en le lançant avec le dernier JDK (1.7 au moment de la rédaction, ce qui n'empêche pas la compilation de votre projet Eclipse avec toute autre JDK que vous voulez: 1.4.2, 1.5, 1.6 anciennes...)

    -vm jdk1.6.0_10\jre\bin\client\jvm.dll

  • la configuration de l' éclipse.ini (voir à cette question d'une éclipse totale.ini)

    -Xms128m -Xmx384m -XX:MaxPermSize=128m


Note:

  1. se référant à la jvm.dll a des avantages:

    • Écran de démarrage de venir plus tôt.
    • Eclipse.exe dans la liste des processus au lieu de java.exe.
    • Pare-feu: Eclipse veut avoir accès à l'Internet au lieu de java.
    • La fenêtre de gestion de l'image de marque de questions, notamment sur Windows et Mac.

    Mais elle peut aussi avoir certains inconvénients si vous essayez de pousser la mémoire trop élevée.

  2. La valeur par défaut de la mémoire prise par Eclipse est la combinaison de MaxPermSize et Xmx. Ici, jusqu'à 512 MO au total, ce qui est tout à fait suffisant pour un 1 GO de mémoire de l'ordinateur.

267voto

Assem Points 21

Ajoutez -Xverify:aucun à eclipse.ini.

Il cutdown de votre eclipse de démarrage considérablement le temps (50% dans mon cas, si ce n'est plus). Cela indiquera à la VM ne pas validé tous les .les fichiers de classe, il est en cours de chargement.

121voto

Colm Ryan Points 598

Aller pour Windows -> Préférences -> Validation et désactivez validators vous ne voulez pas ou besoin.

Pour Eclipse 3.7, vous utilisez Windows -> Préférences -> Général -> Démarrage et d'Arrêt.

86voto

chromakode Points 328

Assurez-vous que vous êtes à l'aide de la JVM de Sun pour exécuter Eclipse.

Sur Linux, notamment Ubuntu, Eclipse est installé par défaut à utiliser l'open source GCJ, qui a énormément de moins bonnes performances. Utiliser update-alternatives --config java pour passer à la JVM de Sun grandement à l'amélioration de l'INTERFACE utilisateur saut de départ imperceptible dans Eclipse.

50voto

Nrj Points 2788

Fermez tous les projets qui ne sont pas en cours d'utilisation.

Essayez de désactiver le mode auto publier au cours du développement.

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