Mejorar el rendimiento del emulador de Android en Windows 7 x64

Posible duplicado:
Emulador lento de Android

Estoy funcionando en Eclipse Helios en Windows 7 x64. Tengo un Core 2 Duo 2.0 Ghz con 4.0 GB que creo que debería ser suficiente, ya que nunca he tenido ningún problema de rendimiento con el desarrollo de herramientas.

Cuando ejecuto mi primera aplicación en el emulador de Android (2.3.3 y 3.0) tomó al menos 5 minutos para cargar el sistema operativo y al principio ni siquiera ejecutar la aplicación HelloAndroid. Incluso cuando logré ejecutar la aplicación, el rendimiento era unbareable.

Lo extraño es que no es un problema de rendimiento de SO. Éste es el estado de CPU y memoria durante la ejecución:

CPUPerformanceWhileRunning

He probado varias cosas para mejorar el rendimiento, pero no se muestra una mejora importante. Creo que me estoy perdiendo algo.

Cosas que he probado:

En AVD Manager

  1. Tamaño de RAM del dispositivo a 512.
  2. Resolución a 640 x 480.
  3. La instantánea está habilitada.

En Preferencias de proyecto \ Android

  1. \ Launch \ -cpu-delay 0 -no-boot-anim -cache ./cache -avd Android3

Cosas que no puedo probar: – Implementación en un dispositivo (no tiene ninguna).

Por cierto, he tenido el mismo problema en un MAC Mini 2,66 Ghz 2 GB, pero estos ajustes hicieron la diferencia.

¿Cualquier persona puede dar cualquier extremidad para mejorar este funcionamiento lame ?.

Desafortunadamente, usted no está solo en esto.

No parece haber una buena solución, pero algunos consejos:

  • Inicie el AVD directamente, no a través del IDE
  • Deje el AVD en ejecución en lugar de cerrar / reiniciar cuando cambie el código
  • Depurar en un dispositivo real. Sí, pierde pruebas en múltiples versiones y resoluciones, pero para muchos de nosotros, es la única solución soportable.

Espero que esto ayude un poco…

Tuve el mismo problema, el emulador se congelaría en "android_". Lo arreglé cambiando el modo de compatibilidad en emulator.exe a "Windows 7". Ahora es lento, pero está funcionando.

Abra el gestor de tareas y haga clic con el botón derecho del ratón en emlulator-arm.exe (* 32), seleccione la afinidad del procesador (affiniteit instellen) y seleccione (si lo desea) o simplemente seleccione los núcleos que desee utilizar. Aumenta el rendimiento mucho para mí (con ocho hilos disponibles)!

Mi problema de rendimiento fue causado principalmente por la resolución del Emulador. He fijado la resolución a uno de los valores por defecto de la resolución del emulador y está trabajando mucho mejor. No diría que funciona tan bien como el simulador de iPhone, pero puedo trabajar con.

  • SecurityException: Permiso Negación: lectura (sólo en emulador)
  • Cómo descargar de forma programática una página HTML en android y obtener su Html?
  • No se puede abrir el archivo open_gapps-arm-6.0-stock-20160220 en genymotion?
  • ¿Por qué la orientación del emulador de pan de jengibre se atascan en las aplicaciones?
  • Calabash-android - error instalando APK - remoto Sistema de archivos de sólo lectura
  • Comando de voz para desbloquear la pantalla de Android
  • Cómo personalizar el ancho y la altura cuando se muestra una actividad como un cuadro de diálogo
  • NoClassDefFoundError al ejecutar Gradle connectedCheck en el emulador AVD
  • Eclipse Android emulador AVD no muestra botones para la piel de resolución personalizada
  • Estudio de Android: el emulador se apila fuera de la pantalla
  • LocationListener.onLocationChanged en el emulador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.