2008-09-19 14 views
17

He estado jugando con el desarrollo OpenGL ES en Android. Las aplicaciones OpenGL ES parecen ejecutarse lentamente en el emulador de mi máquina de desarrollo. ¿Esto refleja el probable rendimiento del hardware real? Me preocupa pasar demasiado tiempo desarrollando una aplicación si el rendimiento de los gráficos va a ser lento.¿Qué tan bien refleja el rendimiento el simulador de teléfono Android?

+0

¡Echa un vistazo a esto! ¡Responde tu pregunta! http://stackoverflow.com/questions/2893273/how-does-android-emulator-performance-compare-to-real-device-performance – audittxl

+0

Los emuladores están mejorando cada día, ahora (2017) hay muchos de ellos, bluestack, GenyMotion, Andy, ... por nombrar algunos –

Respuesta

7

El emulador es super lento en mi Mobile Intel Pentium M 725, 1600 MHz.

Supongo que el emulador no es representativo del rendimiento en el mundo real.

0

Emulator es tan lento que, en algunos casos, una aplicación openGL ni siquiera se iniciará al usarlo. Mientras que el hardware real de Android incluso puede ser tan fuerte, incluso puedes jugar GTA en él.

0

Configuración de Aceleración VM en Windows

aceleración de la máquina virtual para Windows requiere la instalación del hardware Intel acelerado Director de Ejecución (Intel HAXM). El software requiere una CPU de Intel con tecnología de soporte de virtualización (VT) y uno de los siguientes sistemas operativos:

Windows 7 (32/64-bit)
Windows Vista (32/64-bit)
Windows XP (32 bits)
Para instalar el controlador de virtualización:

iniciar el gestor de Android SDK, seleccione Extras y, a continuación, seleccione Administrador de hardware Intel ejecución acelerada.
Después de finalizada la descarga, ejecute
<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

Siga las instrucciones que aparecen en pantalla para completar la instalación. vez finalizada la instalación, confirme que el conductor de virtualización está funcionando correctamente abriendo una ventana de símbolo del sistema y ejecutar el siguiente comando:

sc query intelhaxm 

debería ver un mensaje de estado que incluye la siguiente información: SERVICE_NAME: intelhaxm

... 
    STATE    : 4 RUNNING 

    ... 

Para ejecutar un emulador basado en x86 con VM aceleración:

Si está ejecutando el emulador desde la línea de comandos, simplemente SPECIF y una AVD basado en x86:

emulator -avd <avd_name> 
0

Con el nuevo emulador de Android Studio 2.0, si tiene un buen equipo que corre bastante bien, en del acueducto para mi aplicación!

Compruebe features!

Cuestiones relacionadas