2010-03-03 7 views
5

Essayant de travailler avec Eclipse pour le développement Android (ADT plugin) à mon iMac (2.4Ghz, RAM 4Gb) et il est très lent (Eclipse Galileo SR2 x64).
Je sais à propos des trucs eclipse.ini et faire quelques changements comme:accélérer Eclipse sur OSX

-XX: MaxPermSize = 256m
-Xms256m
-Xmx1024m
-XX: + UseCompressedOops
-XX: + AggressiveOpts
-XX: + UseConcMarkSweepGC

Et utiliser Java 1.6 par défaut:

-Dosgi.requiredJavaVersion = 1,6

mais qui ont encore le gel au petit projet. Même défilement de classe avec 50LOC très lent. Dans les mêmes projets, IntellijIdea travaille beaucoup plus vite.
Vous avez des sorts secrets à gagner?

+1

Avez-vous essayé un 'eclipse.ini' comme celui-ci? http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

+0

juste essayer. pas de changement. – dive

Répondre

4

Je trouve que la meilleure façon de garder eclipse performant est d'utiliser le moins de plugins possible. Pour cela, je garde des installations éclipse totalement séparées pour différentes tâches de développement (une pour Android, une pour Python, etc.). Plutôt que d'utiliser l'une des distributions prescrites (comme "Eclipse for Java developers"), je commence toujours par une installation PDE (c'est-à-dire, pratiquement pas de plugins). Ensuite, je n'ajoute que les plugins dont j'ai besoin pour la tâche en question.

Je trouve que le temps de démarrage, l'utilisation de la mémoire et les performances sont bien meilleurs. Aucun de mes environnements ne nécessite plus de 200 Mo de RAM, même avec beaucoup de grands projets ouverts. En outre, pas besoin de jouer avec eclipse.ini. En prime, le téléchargement PDE est de seulement 50 Mo, pas de 100 à 200 Mo pour les distributions standard.