Para maximizar a precisão entre o emulador e os dispositivos reais, o emulador do Google usa o ARM opcode, um tipo de linguagem de máquina. Deve converter do opcode do ARM ao opcode de Intel. É por isso que é lento. Meu computador tem 3 GB de RAM, mas ainda é lento e atrasado. O problema parece não ser RAM, mas CPU. Melhorar a CPU melhorará o emulador.
Para usar o emulador com mais eficiência, esta é minha experiência:
- Não feche o emulador toda vez que você executar seu aplicativo.
- Redimensione a tela do emulador menor
- Desativar o instantâneo (Sim, é útil, mas leva tempo para fechar o emulador).
- Especifique um caminho de arquivo para o arquivo de imagem do cartão SD. Eu uso apenas um cartão SD para muitos AVDs.
- Se você tiver algum problema no adb, basta redefinir o adb e não fechar o emulador.
- Abra alguns programas no seu sistema operacional.
- Se você estiver usando o Windows, nunca feche o emulador. Faça isso combinado com o Hibernate do Windows.
Referências:
Fazendo o emulador Android rodar mais rápido
O emulador do Android é muito lento (Minha pergunta)