39 Stimmen

Verwenden des Android SDK auf einem Mac ist Eclipse wirklich langsam. Wie kann ich es beschleunigen?

Ich benutze Eclipse + das Android SDK auf einem Mac mit Snow Leopard, um Android-Apps zu entwickeln.

Das Problem ist, dass Eclipse wirklich langsam ist - es "Strandbälle" für ein paar Sekunden, wenn ich die Tabs wechsle.

Gibt es etwas, das ich tun kann, um die Leistung zu verbessern?

0 Stimmen

Hast du bemerkt, dass dein Profilfoto perfekt zum Thema deines Beitrags passt? ;-)

0 Stimmen

Ich habe eine Menge Änderungen an der eclipse.ini-Datei ausprobiert, aber ich finde Eclipse immer noch zu langsam. Hoffentlich findest du eine gute Lösung!

63voto

morais Punkte 2931

Die Lösung: Ändern Sie die verwendete Java-Version und erhöhen Sie den zugewiesenen Speicher.

Bearbeiten Sie eclipse.ini - diese Datei befindet sich unter Eclipse.app/Contents/MacOS/eclipse.ini.

Ändern Sie die folgenden Variablen, um Java 1.6 zu verwenden und mehr Speicher zuzuweisen:

-Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m

(Ursprünglich hier gefunden: http://www.codeweblog.com/eclipse-adt-mac-version-tab-to-switch-slow-solution/)

0 Stimmen

Definitiv verdienst du die +1...übrigens beeindruckende App (Cube)

2 Stimmen

Leider hilft das tatsächlich nicht. Ich habe alle empfohlenen Dinge gemacht, aber es ist immer noch sehr langsam. Ich überlege, zu einem Texteditor und einem Terminal zu wechseln.

0 Stimmen

Dies hat mir auch nicht geholfen. Funktioniert das immer noch für dich Morais oder musstest du weitere Änderungen vornehmen?

4voto

Prashast Punkte 5615

Sie können einige Vorschläge aus diesem IBM developerWorks-Artikel ausprobieren

Suchen Sie nach dem Abschnitt "Optimierung der Eclipse-Leistung unter Mac OS X"

2voto

eric.wasylishen Punkte 21

Der Wechsel von der 64-Bit- auf die 32-Bit-Version von Eclipse hat die UI-Reaktionsfähigkeit für mich erheblich verbessert. Versuchen Sie Eclipse Classic 4.2 32-Bit von http://www.eclipse.org/downloads. Ich benutze den "Java 6 SE (System) 32-Bit" JVM in OS X 10.8.1.

Das Umschalten von Tabs, das Öffnen von Kontextmenüs und das Öffnen von Java-Dateien dauerten nach dieser Änderung manchmal über eine Sekunde, jetzt sind sie fast sofort.

Ich habe in den letzten Monaten viele Vorschläge ausprobiert, darunter ein Upgrade von 2 auf 6 GB RAM, ein Upgrade auf eine SSD, -Dosgi.requiredJavaVersion=1.6, das Einstellen verschiedener maximaler Heap-Größen von 1 bis 4 GB, verschiedene 64-Bit-JVMs - Apples Java 6 SE, Java SE 7, Java SE 8, und keiner dieser hat das Problem des Stillstands behoben.

2voto

Keldon Alleyne Punkte 2063

Ich habe Eclipse unter einer virtuellen Maschine laufen lassen. Ich habe festgestellt, dass VMWare die beste Leistung bietet, aber VirtualBox ist der einzige, der WebGL im Browser korrekt anzeigt (wenn das für dich wichtig ist).

Zur Information, eine virtuelle Maschine mit Windows oder Linux bietet eine bessere Eclipse-Performance als die Verwendung von Eclipse unter OSX. Ich habe alle diese Einstellungen ausprobiert und die Tab-Umschaltgeschwindigkeit ist einfach zu langsam. Ich habe einige Zeitmessungen durchgeführt und es ist einfach etwas, mit dem ich nicht arbeiten kann, da es mich absolut verrückt macht.

Konfiguration:

  • OSX 10.7.5
  • 4GB RAM
  • 2,0 GHz Core 2 Duo

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X