3 votos

Solución de problemas del emulador de Android

Al arrancar mi emulador en casa, el emulador tarda una eternidad en iniciarse. A veces no se inicia. Si el emulador se inicia, es un acierto o un error si consigo una conexión de red. Cuando finalmente se inicia, y consigo una conexión de red, es increíblemente lento.

Tengo la misma configuración en el trabajo, y el emulador vuela. Es un placer trabajar en él, mientras que en casa es una pesadilla al límite.

Tanto el ordenador del trabajo como el de casa tienen Windows XP. Mi ordenador de casa tiene 8 gigas de ram, mientras que mi ordenador de trabajo tiene MUCHO menos. Mi ordenador de casa tiene mucho más procesador.

¿Qué debo buscar en la comparación o el análisis para conseguir que el emulador en casa funcione mejor?

1voto

Bryan Denny Puntos 18960

Primer paso : Yo actualizaría el SDK de Google. El último SDK introdujo las instantáneas. Esto significa que usted no tiene que esperar en el emulador para arrancar la próxima vez que se inicia en frío. En su lugar, se cargará justo donde lo dejaste la última vez que cerraste el emulador.

No sé por qué el ordenador de casa rinde menos que el del trabajo si tiene mejor hardware. Mi (nuevo) ordenador de sobremesa tiene el último procesador i7 (8 cpus, SIN EMBARGO: el emulador sólo funciona en UNA cpu. Así que la velocidad de reloj es lo que importa aquí, no el número de núcleos que tiene. ¿Su ordenador de casa tiene una velocidad de reloj más lenta que su trabajo?), 8 gb de ram, y un SSD y el emulador se ejecuta mucho más rápido que mi portátil (i7 de última generación con 4 cpus, 4gb de ram, sin SSD. Pero mi sobremesa tiene casi el doble de velocidad de reloj que mi portátil). Mi opinión sería la velocidad de reloj.

0voto

chronospoon Puntos 176

Comprueba tu modelo de CPU. Si está ejecutando Windows XP, es probable que tenga una CPU más antigua que no admita algunas funciones de virtualización de hardware. Por ejemplo, las tablas de páginas extendidas (EPT) de Intel son una característica que podría explicar la diferencia de rendimiento.

Anandtech tiene una excelente introducción técnica al tema. Básicamente, las búsquedas en la tabla de páginas pre-EPT requieren un vaciado de la TLB, que es increíblemente costoso. El hardware posterior acelera este proceso.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X