Beim Erstellen eines Emulatorgeräts Emulation Options
verwirrt mich die Option . Was ist zu tun Snapshot
und zu Use host GPU
bedeuten?
quelle
Beim Erstellen eines Emulatorgeräts Emulation Options
verwirrt mich die Option . Was ist zu tun Snapshot
und zu Use host GPU
bedeuten?
Mit der Option " Snapshot " wird der Start des Emulators beschleunigt, indem ein Snapshot seines Arbeitsspeichers nach dem Start gespeichert und bei zukünftigen Verwendungszwecken von diesem Snapshot wiederhergestellt wird. Auf diese Weise muss der Startvorgang (der langsam ist, weil er emuliert wird) nicht bei jedem Start des Emulators ausgeführt werden.
Die Option Use Host GPU (Host-GPU verwenden) verwendet die OpenGL-Implementierung des Host-Computers (die wahrscheinlich auf Ihrer realen GPU hardwarebeschleunigt ist), um OpenGL-Befehle im emulierten System auszuwerten. Anders ausgedrückt: Wenn ein Programm im Emulator OpenGL für Grafikoperationen verwendet, geht die Arbeit an Ihre echte GPU und das Ergebnis geht zurück in den Emulator, anstatt eine GPU (die sehr langsam ist) zu emulieren. Das Ergebnis ist eine erhebliche Beschleunigung, insbesondere wenn Sie bedenken, dass die meisten Ansichten und Zeichenflächen OpenGL in Android ≥ 4 verwenden, auch in Anwendungen ohne Grafik.
Sie können nicht beide Optionen gleichzeitig aktivieren.
Mit der Option "Snapshot" können Sie eine Funktion verwenden, die der Funktion "Ruhezustand" in Windows ähnelt. Der Inhalt des Emulatorspeichers wird beim Schließen des Emulators auf der Festplatte gespeichert, sodass das Betriebssystem beim Öffnen nicht gestartet werden muss, sondern der Speicherinhalt von der Festplatte geladen und an der Stelle fortgesetzt werden kann, an der Sie ihn verlassen haben aus. Auf diese Weise können Sie den Emulator schneller starten.
Host-GPU verwenden bedeutet, dass anstelle der CPU zum Rendern der Grafiken die Grafikkarte des Computers verwendet wird. Dies beschleunigt grafikintensive Prozesse. Details und Anforderungen finden Sie unter developer.android.com .
Sie sollten beachten, dass sich Snapshots und Grafikbeschleunigung gegenseitig ausschließen, sodass Sie nicht beide verwenden können.
quelle