Travailler dans Eclipse avec de gros projets peut être pénible car IDE fonctionne lentement, s’arrête parfois et ne répond pas. Je sais que cela dépend du système d'exploitation, de la version d'Eclipse, etc.
Tous les développeurs Eclipse ont des astuces pour optimiser l'espace de travail dans Eclipse. Que faut-il désactiver pour améliorer les performances de l'EDI?
Par exemple: Mon projet recommande de désactiver les validations XML, n'installez pas m2Eclipse.
En raison des performances d'Eclipse, certains développeurs utilisent IntelliJ.
MISE À JOUR: Pour ceux qui se sentent mal à l'aise avec la performance de l'Eclipse, je suggère d'essayer d'autres solutions juste pour avoir une comparaison - j'ai essayé et c'était le meilleur de ce que j'ai fait en matière de performance :)
Supprimez l'activation non souhaitée 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 vos vues.
Eclipse n'est pas un traitement de texte. Mieux vaut désactiver la vérification orthographique. Désactiver la vérification orthographique réduira le fardeau d'Eclipse en allant dans Windows -> Préférences -> Général -> Editeurs --> Editeurs de texte -> Orthographe
Lorsque Eclipse crée le projet, il supprime tous les dossiers de sortie et reconstruit les classes créées par d'autres compilateurs. Nous pouvons désactiver de telles fonctionnalités, car la suppression des dossiers de sortie et la reconstruction prendront un jour ou l'autre. Allez à Windows -> Préférences -> Java -> Compilateur -> Bâtiment
Désactiver les décorations d'étiquettes qui vous sont moins utiles vous aidera également à gagner en performance. Aller à Windows -> Préférences -> Général -> Apparence -> Étiquette Décorations
Fermez les projets indésirables et utilisez l’ensemble de travail pour passer d’un groupe de projets .__ à un autre en douceur.
Vous pouvez également désactiver la construction automatique d'Eclipse, si cela n'est pas nécessaire pour vous . Aller au projet -> Construire automatiquement (décochez-la)
Ne laissez pas beaucoup d'onglets ouverts dans l'éditeur. Mieux vaut avoir environ 20 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 beaucoup d'onglets
Désactiver les plugins indésirables. La version complète de J2EE Eclipse a une option pour désactiver/désinstaller les plugins. Allez dans Aide -> Mises à jour de logiciels -> Gérer la configuration. Faites un clic droit sur n'importe quel plugin installé pour obtenir l'option de désactivation. Si cette option n'est pas disponible, activez Classic Update en accédant à Windows -> Préférences -> Capabilty et vérifiez la mise à jour classique. Maintenant, l'option de gestion de la configuration devrait être disponible dans le menu d'aide
Je suis un utilisateur d’intelliJ, mais j’ai parfois recours à Eclipse car j’aime bien l’utiliser. Quelques choses que vous pouvez essayer et que mon collègue de travail a indiquées sont
Vous devez avoir déjà essayé de lui donner plus de mémoire, je suppose. Espérons que ça va s'améliorer.
Mettez tous les validateurs (préférences> Validation) sur "Manuel" et désélectionnez "Construire".
En outre, envisagez d'utiliser un client svn externe (comme Tortoise) au lieu d'un plug-in Eclipse comme subclipse:
Subclipse consomme énormément de ressources système et affecte Eclipse aux performances avides de projets volumineux. Si vous le pouviez, envisagez de ne pas utiliser subclipse, en particulier dans les projets contenant des milliers de codes conservés dans le référentiel source Subversion. C'est vraiment devenu un plug-in très lourd avec un code lourd.
Si vous avez beaucoup de projets ouverts, il pourrait ê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 de contenu.
Désactivez 'Construire automatiquement' dans le menu Projet et configurez une liaison de clé pour Construire le projet, par exemple. CTRL + B. J'ai essayé beaucoup de choses différentes pour améliorer les performances d'Eclipse, mais c'est le seul qui fonctionne vraiment pour moi.
Obtenir des performances lentes pose généralement le problème d’un ou de plusieurs plugins mal implémentés. Identifier le mauvais plugin et le désinstaller supprime normalement la mauvaise performance (bien sûr, si vous avez vraiment besoin du plugin, vous n'avez pas de chance;)).
Ajoutez les arborescences de répertoire source et de sortie à la liste d'exclusion de votre antivirus.
1. Validation inutile et action de démarrage dans la référence Eclipse.
Pour les validations: dans le menu Eclipse Windows -> Préférences -> Validation, cliquez sur «Désactiver tout», puis sélectionnez le validateur dont vous avez besoin. J'ai sélectionné «Classpath Dependency Validator» uniquement.
Action de démarrage: dans le menu Eclipse Windows -> Préférences, tapez «démarrage», sélectionnez «Démarrage et arrêt», puis décochez les options dont vous n’avez pas besoin.
2. Modifiez Eclipse.ini (définissez Xmn (taille de la nouvelle génération), Xms et Xmx, activez le CPG parallèle) Modifiez ou ajoutez les paramètres suivants, indiqués ci-dessous.
-Xmn128m
-Xms1024m
-Xmx1024m
-Xss2m
-XX: PermSize = 128m
-XX: MaxPermSize = 128m
-XX: + UseParallelGC
Je débogue un grand programme contenant beaucoup de points d'arrêt. J'ai considérablement augmenté les performances d'Eclipse lors du débogage en désactivant les points d'arrêt au démarrage et en les activant à nouveau juste avant d'en avoir besoin.