Saat membuat perangkat emulator, opsinya Emulation Options
membuat saya bingung. Apa Snapshot
dan apa Use host GPU
artinya?
sumber
Saat membuat perangkat emulator, opsinya Emulation Options
membuat saya bingung. Apa Snapshot
dan apa Use host GPU
artinya?
Pilihan Snapshot mempercepat booting emulator dengan menyimpan snapshot RAM-nya begitu boot, dan memulihkan dari snapshot itu untuk keperluan mendatang. Dengan begitu, ia tidak harus menjalankan proses boot (yang lambat, karena ditiru) setiap kali Anda memulai emulator.
Opsi Use Host GPU menggunakan implementasi OpenGL komputer host (yang mungkin dipercepat perangkat keras, pada GPU Anda yang sebenarnya) untuk mengevaluasi perintah OpenGL di dalam sistem yang ditiru. Dengan kata lain, ketika sebuah program di dalam emulator menggunakan OpenGL untuk operasi grafis, pekerjaan keluar ke GPU Anda yang sebenarnya, dan hasilnya kembali ke emulator, alih-alih mengemulasi GPU (yang sangat lambat). Hasilnya adalah peningkatan yang signifikan, terutama ketika Anda menganggap bahwa sebagian besar tampilan dan gambar kanvas menggunakan OpenGL di Android ≥ 4, bahkan di aplikasi non-grafis.
Anda tidak dapat mengaktifkan kedua opsi sekaligus.
Pilihan Snapshot memungkinkan Anda untuk menggunakan fitur yang mirip dengan fungsi Hibernate di Windows. Ini menyimpan isi memori emulator ke disk ketika Anda menutup emulator, sehingga ketika Anda membukanya, ia tidak harus mem-boot OS, tetapi ia dapat memuat konten memori dari disk dan melanjutkan dari tempat Anda pergi mati. Ini memungkinkan Anda untuk memulai emulator lebih cepat.
Menggunakan host GPU berarti bahwa alih-alih menggunakan CPU untuk membuat gambar, itu menggunakan kartu grafis komputer. Ini mempercepat proses intensif grafis. Detail dan persyaratan dapat ditemukan di developer.android.com .
Anda harus mencatat bahwa Snapshots dan akselerasi grafik saling eksklusif, sehingga Anda tidak dapat menggunakan keduanya.
sumber