2010-09-06 13 views
18

Ich entwickle Android mit Eclipse und dem ADT-Plug-in ... und es ist ... langsam.Optimieren von Eclipse für Android-Entwicklung

Ich muss häufig neu starten und es wird schmerzhaft schlimmer, wenn ich verschiedene Android-Projekte geöffnet habe (benötigt für wenn ich Bibliotheksprojekte verwende).

Gibt es bestimmte Optimierungen, die ich vornehmen kann, um die Eclipse-Leistung bei Verwendung des ADT-Plug-ins zu verbessern?

+0

Wie viel RAM haben Sie? Halten Sie sowohl Ihr Java als auch Ihre Eclipse auf dem neuesten Stand? Persönlich verwende ich Pulsar http://www.eclipse.org/pulsar/ – Bactos

+0

Beginnen Sie mit dieser eclipse.ini Einstellungen: http://StackOverflow.com/Questions/142357/what-are-the-best-jvm-settings- for-eclipse/3275659 # 3275659 – VonC

+0

Obwohl nicht Android/ADT-spezifisch, könnte dies helfen. http://www.eclipsezone.com/eclipse/forums/t61566.html – MatrixFrog

Antwort

18

Stellen Sie zuerst sicher, dass Sie eine relativ aktuelle Version von Java und Eclipse und die ADT-Plug-Ins haben. Besonders Java.

Schließen Sie dann Eclipse und sehen Sie sich das Verzeichnis an, in dem Sie Eclipse installiert haben. Sehen Sie dort eine Datei namens eclipse.ini? Erstellen Sie eine Sicherungskopie und öffnen Sie sie in einem Texteditor. Schau dir die letzten paar Zeilen an. Sie werden etwas ähnlich der folgenden sehen:

--launcher.XXMaxPermSize 
512m 
-showsplash 
org.eclipse.platform 
--launcher.defaultAction 
openFile 
-vm 
C:/Program Files/Java/jdk1.6.0_24/bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms512m 
-Xmx2g 

Keine Sorge, wenn es nicht genau aussehen wie das, und ändern nichts außer den Optionen zu beschreiben, ich bin über. Jede Option beginnt in einer eigenen Zeile ohne Leerzeichen.

Die wichtige Teile für die Leistung sind die max Dauer Generation Größe Option, mit diesen beiden Linien setzen (dh vor -vmargs erscheinen muß):

--launcher.XXMaxPermSize 
512m 

I 256m empfehlen, wenn man 2 g oder 4 g Realspeicher hat oder 512m wenn du mehr hast. die minimale Speicheroption, mit dieser Zeile gesetzt Als nächstes (muss erscheinen nach -vmargs):

-Xms512m 

Ich empfehle dies auf die gleiche wie Ihre max zul Größe Option eingestellt werden. Schließlich gibt es die Option, die die Gesamtspeichermenge steuert, die Eclipse nutzen können, auf dieser Linie gesetzt (muss nach -vmargs erscheinen):

-Xmx2g 

Ich empfehle dies 1g gesetzt werden, wenn Sie 2 haben -4 g echter Speicher, und 2g, wenn Sie mehr haben.

Speichern Sie die Datei und starten Sie Eclipse neu. Möglicherweise müssen Sie die Einstellungen nach oben oder unten anpassen, um den optimalen Wert für Ihr System zu finden, aber die obigen Empfehlungen sind ein guter Ausgangspunkt.

4

Eine weitere Möglichkeit zur Verbesserung der Eclipse-Leistung besteht darin, ein Solid-State-Laufwerk zu kaufen und es als Root-Gerät (C :) zu verwenden. Installieren Sie das Betriebssystem, die Seitendateien, Java, Eclipse und alle Ihre Arbeitsbereiche darauf - alles, auf das häufig zugegriffen wird. Dies macht einen großen Unterschied (3x oder mehr) beim Starten und beim Erstellen von Eclipse im Vergleich zu einer Festplatte aus. Es hilft auch viel mit World of Warcraft. :)

Ich kann aus Erfahrung sagen, dass ein Quad-Core-Intel-i7 mit 64-Bit-Windows 7, 160 GB SSD und 8 GB Arbeitsspeicher ist viel schneller für Eclipse und Android-Entwicklung heute.

Verwandte Themen