Was brauche ich, um die Leistung des Android-Emulators zu verbessern?

7

Ich benutze derzeit Ubuntu 10.10 und finde den Emulator extrem langsam. Ich habe jedoch eine Intel Core 2 Duo-CPU (T5200-Prozessor) mit 4 GB RAM. Was brauche ich, um die Leistung zu verbessern? Bessere Hardware? Eine minimale Linux-Distribution?

jfmessier
quelle
Entwicklerfragen sind nicht zum Thema gehörend, daher habe ich diesen Aspekt aus der Frage entfernt, da der Emulator auch von Benutzern ausgeführt werden kann.
Matthew Read

Antworten:

7

Frühere Versionen des Emulators waren auf allen Plattformen extrem langsam. Es gibt jedoch jetzt native x86-Versionen des Emulators. Die Leistung sollte erheblich verbessert werden. Sie sollten in der Lage sein, sie über das Android SDK (oder über die Intel-Website, siehe diesen Beitrag zum Stapelüberlauf ) zu erhalten.

Ich würde jedoch (für Endbenutzer) stattdessen Memu empfehlen . es ist sehr schnell und zuverlässig. Genymotion ist die beste Alternative, wenn Sie nicht unter Windows arbeiten.

Matthew Read
quelle
Vielen Dank. Ich dachte, ich würde noch mehr Leistung für nur einen Emulator benötigen. Ein Dual-Core mit 4G ist normalerweise ein gutes System, selbst nach heutigen Maßstäben.
jfmessier
3
@jfmessier: Ich erinnere mich, dass ich an einer Stelle gelesen habe, dass der Emulator tatsächlich auf nur einen Kern beschränkt ist und dass die Leute mit einem sehr hochfrequenten Single-Core-Prozessor tendenziell eine bessere Leistung erzielen. Dort tun Sie wahrscheinlich am meisten weh - T5200 ist auf der Core 2 Duo-Frequenzskala ziemlich niedrig.
Eldarerathis
Das macht für mich sehr viel Sinn. Und mir ist klar, dass meine Kerne nicht die schnellsten sind. Das würde auch bedeuten, dass ich versuchen sollte, eine saubere, kleine und schnelle Installation von Linux zu haben, die dem Android-Emulator mehr Ressourcen überlässt.
jfmessier
Ich habe eine Quad-Core-Maschine, aber es ist ein i7-Intel-Chip, der eine zusätzliche Taktung (Turbo) durchführt, wenn nur ein Kern verwendet wird. Dies geschieht in Schritten von 133 MHz (einige Versionen in 100 MHz). Ich sehe eine gewisse Beschleunigung für Honeycomb im Start, aber später ist der Emulator immer noch nicht verwendbar.
Mostowski Zusammenbruch
1
Es gibt jetzt native x86-Bilder, die schneller laufen
ce4
0

Als Update zu Matthews Antwort : Ich verwende Android-x86 in einer VirtualBox- VM. Leistung und Auslastung sind ziemlich akzeptabel. Android-x86-Images können auf der Projektwebsite heruntergeladen werden. Die Installation in VM funktioniert (grundsätzlich) wie mit jeder Linux-Distribution.

Für detaillierte Anweisungen gibt es mehrere Tutorials. einfach google für android-x86 virtualbox , gute Übereinstimmungen erscheinen bereits auf der ersten Seite, z

Izzy
quelle