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?
Respuesta
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.
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.
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>
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!
- 1. ¿Por qué el simulador de teléfonos Android es tan lento?
- 2. ¿Qué tan bien escala .NET?
- 3. ¿Qué tan "bueno" es el emulador de Android?
- 4. ¿Qué tan bien soporta Android API NFC Mifare Desfire?
- 5. ¿Qué teléfono Android usar para el desarrollo ...?
- 6. ¿Qué tan bien resuelve el diccionario .NET las colisiones?
- 7. ¿Qué tan significativo es el factor de rendimiento del bazar?
- 8. ¿Qué tan bien coexisten Eclipse y Netbeans?
- 9. ¿Qué tan bien soporta D 64 bits?
- 10. ¿Qué tan bien se admite insertAdjacentHTML?
- 11. Entity Framework + MySQL - ¿Por qué el rendimiento es tan terrible?
- 12. acercar el teléfono para Android
- 13. Desbloquear el teléfono Android programáticamente?
- 14. Desactivando programáticamente el teléfono Android
- 15. ¿Qué tan bien funciona Scala en comparación con Java?
- 16. AlarmManager cuando el teléfono está apagado - ANDROID
- 17. OpenGL al activar el teléfono Android
- 18. ¿Qué tan importante es el sprint para el rendimiento en un sitio web de alto tráfico?
- 19. Android: Despierta y desbloquea el teléfono
- 20. El teléfono Android se reinicia al desinstalar
- 21. Gmail Sync en el teléfono Android
- 22. Visualización de alerta en el código de construcción de Android en el teléfono
- 23. ¿Qué tan bien soportado es el mecanismo de actualización de HTTP?
- 24. ¿Por qué WPF ComboBox no refleja correctamente el valor encuadernado?
- 25. ¿Qué tan estable es el lenguaje Groovy?
- 26. ¿Qué tan bien funcionan Java y Scala juntos?
- 27. ¿Qué tan bien funciona el análisis de código estático con Spring y otras abstracciones?
- 28. ¿Cómo hacer que suene el teléfono Android?
- 29. ¿Grabar llamadas telefónicas en el teléfono Android?
- 30. El teléfono giratorio reinicia el video en android
¡Echa un vistazo a esto! ¡Responde tu pregunta! http://stackoverflow.com/questions/2893273/how-does-android-emulator-performance-compare-to-real-device-performance – audittxl
Los emuladores están mejorando cada día, ahora (2017) hay muchos de ellos, bluestack, GenyMotion, Andy, ... por nombrar algunos –