Podczas tworzenia urządzenia emulującego ta opcja Emulation Options
powoduje, że jestem zdezorientowany. Co Snapshot
i co Use host GPU
znaczy?
źródło
Podczas tworzenia urządzenia emulującego ta opcja Emulation Options
powoduje, że jestem zdezorientowany. Co Snapshot
i co Use host GPU
znaczy?
Opcja Snapshot przyspiesza rozruch emulatora, zapisując migawkę pamięci RAM po uruchomieniu i przywracając ją z przyszłego użycia. W ten sposób nie musi uruchamiać procesu rozruchu (który jest powolny, ponieważ jest emulowany) przy każdym uruchomieniu emulatora.
Opcja Użyj GPU hosta korzysta z implementacji OpenGL komputera hosta (prawdopodobnie przyspieszonego sprzętowo w rzeczywistym GPU) do oceny poleceń OpenGL w emulowanym systemie. Innymi słowy, gdy program wewnątrz emulatora używa OpenGL do operacji graficznych, praca przechodzi do twojego prawdziwego GPU, a wynik wraca do emulatora, zamiast emulować GPU (co jest bardzo wolne). Rezultatem jest znaczne przyspieszenie, zwłaszcza gdy weźmie się pod uwagę, że większość rysunków widokowych i rysunków na płótnie korzysta z OpenGL w Androidzie ≥ 4, nawet w aplikacjach innych niż graficzne.
Nie możesz mieć włączonych obu opcji jednocześnie.
Opcja Snapshot pozwala na użycie funkcji podobnej do funkcji hibernacji w systemie Windows. Zapisuje zawartość pamięci emulatora na dysk po zamknięciu emulatora, dzięki czemu po otwarciu nie musi uruchamiać systemu operacyjnego, ale zamiast tego może załadować zawartość pamięci z dysku i wznowić od miejsca, w którym opuściłeś poza. Pozwala to na szybsze uruchomienie emulatora.
Użyj GPU hosta oznacza, że zamiast używać procesora do renderowania grafiki, używa karty graficznej komputera. Przyspiesza to procesy wymagające dużej ilości grafiki. Szczegóły i wymagania można znaleźć na developer.android.com .
Należy pamiętać, że migawki i przyspieszenie grafiki wykluczają się wzajemnie, więc nie można używać obu.
źródło