39 votes

En utilisant le SDK Android sur un Mac, Eclipse est vraiment lent. Comment puis-je l'accélérer?

J'utilise Eclipse + le SDK Android sur un Mac sous Snow Leopard pour développer des applications Android.

Le fait est que Eclipse est vraiment lent - comme, il "balles de plage" pendant quelques secondes lors du changement d’onglet.

Y a-t-il quelque chose que je puisse faire pour améliorer ses performances?

63voto

morais Points 1841

La solution: changer la version de Java utilisée et augmenter la mémoire allouée.

Éditez eclipse.ini - ce fichier est situé à Eclipse.app/Contents/MacOS/eclipse.ini.

Changez les vars suivants pour utiliser Java 1.6 et allouer plus de mémoire:

 -Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m
 

(Trouvé à l'origine ici: http://www.codeweblog.com/eclipse-adt-mac-version-tab-to-switch-slow-solution/ )

4voto

Prashast Points 4064

Vous pouvez essayer quelques suggestions de cet article IBM developerWorks

Recherchez la section "Optimisation des performances Eclipse sur Mac OS X"

2voto

eric.wasylishen Points 21

Le passage de la 64 bits de la version 32 bits de l'Éclipse fait une grande amélioration à la réactivité de l'INTERFACE utilisateur pour moi. Essayez Eclipse Classic 4.2 32 bits à partir de http://www.eclipse.org/downloads. Je suis à l'aide de la "version 6 de Java SE (Système) de 32 bits (" JVM dans OS X 10.8.1.

Onglet de commutation, ouverture des menus contextuels, et l'ouverture de fichiers java est passé de parfois plus d'une seconde à presque instantanément après ce changement.

J'en ai essayé beaucoup de suggestions au cours des derniers mois, y compris la mise à niveau de 2 à 6 GO de mémoire vive, la mise à niveau vers un disque SSD, -Dosgi.requiredJavaVersion=1.6, la définition de diverses maximale du tas tailles de 1 à 4 GO, les différentes JVM 64 bits est - Apple, la version 6 de Java SE, Java SE 7, Java SE 8, et aucun de ces résolu le problème de blocage.

2voto

Keldon Alleyne Points 1399

J'ai été en cours d'exécution d'Eclipse sous une machine virtuelle. J'ai trouvé VMWare pour fournir les meilleures performances, mais VirtualBox est le seul qui affiche toujours une WebGL correctement dans le navigateur (si c'est important pour vous).

Pour l'enregistrement, une machine virtuelle fonctionnant sous Windows ou Linux donne de meilleurs Éclipse de performance que l'exécution d'Eclipse sur OSX. J'ai essayé tous ces paramètres et l'onglet de la vitesse de commutation est tout simplement trop lent. J'ai fait quelques heures et il n'est tout simplement pas quelque chose que je peux travailler avec car il me pousse à la folie.

Configuration:

  • OSX 10.7.5
  • 4 go de Ram
  • 2.0 Ghz Core 2 Duo

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