Al crear un dispositivo emulador, la opción Emulation Options
me confunde. ¿Qué hacen Snapshot
y Use host GPU
significan?
La opción Instantánea acelera el inicio del emulador al guardar una instantánea de su RAM una vez que se haya iniciado y restaurar desde esa instantánea en usos futuros. De esa forma, no tiene que ejecutar el proceso de arranque (que es lento porque está emulado) cada vez que inicia el emulador.
La opción Use Host GPU usa la implementación OpenGL de la computadora host (que probablemente esté acelerada por hardware en su GPU real) para evaluar los comandos OpenGL dentro del sistema emulado. Dicho de otra manera, cuando un programa dentro del emulador usa OpenGL para operaciones gráficas, el trabajo se envía a su GPU real y el resultado vuelve al emulador, en lugar de emular una GPU (que es muy lento). El resultado es una aceleración significativa, especialmente si considera que la mayoría de los dibujos de vistas y lienzos usan OpenGL en Android ≥ 4, incluso en aplicaciones que no son de gráficos.
No puede tener ambas opciones activadas a la vez.
La opción Instantánea le permite usar una característica similar a la función Hibernar en Windows. Guarda el contenido de la memoria del emulador en el disco cuando cierra el emulador, de modo que cuando lo abre, no tiene que iniciar el sistema operativo, sino que puede cargar el contenido de la memoria del disco y reanudar desde donde lo dejó. apagado. Esto le permite iniciar el emulador más rápido.
Usar GPU anfitriona significa que en lugar de usar la CPU para renderizar los gráficos, usa la tarjeta gráfica de la computadora. Esto acelera los procesos con uso intensivo de gráficos. Los detalles y requisitos se pueden encontrar en developer.android.com .
Debe tener en cuenta que las instantáneas y la aceleración de gráficos se excluyen mutuamente, por lo que no puede usar ambas.
Miqueas Bolen
onik
dan hulme
marcapasos