[Emulador Android] - É lento assim mesmo?

24 respostas
lina

Oi,

Estou totalmente encantada com o Android. Instalei o plugin no Eclipse e comecei a programar.

A grande questão é o Emulador. Abro ele em meu notebook no inicio da manhã, vou dar uma corrida, tomo um café, vou para o banho e nada! Após horas funcionou… (Sinceramente, parecia estar na sala do templo)

Devo usar mesmo esse Emulador? Como proceder nessa situação?

Tchauzin!

24 Respostas

ivo_costa

Quais são as configurações do seu note?

Aqui no trabalho ( Win 32 bits/4GB/i5 3.2GHz ) abre em mais ou menos 30 seg

diogogtr

Pq vc nao tenta usar uma maquina virtual.
a virtual box serve perfeitamente pra mim.

C

É triste mesmo, mas o emulador do android demora pra iniciar pra caramba :frowning:

Pelo menos no seu note funciona, no meu (que tem placa SiS) depois de minutos de espera, fica tão lerdo que é inviável até dar um simples click na tela (usando a versão 2.2 ainda, imagine o 3)

lina

Oi,

Em casa utilizo um Sony Vaio com 3.2Ghz e 4GB de RAM, SO Windows XP.

OBS: Estou programando para Android 2.2

OBS2: No PC do trabalho Itautec 2.1Ghz e 2GB e também demora séculos.

Tchauzin!

P

O Emulador históricamente é lento, principalmente devido esta tradução ARM-x86.

O que muitos desconhecem, é que uma vez vc tendo o Android rodando em um AVD, é possível você marcar para que vc possa aproveitar da próxima vez aquela imagem já startarda.

É o equivalente de uma suspensão no Windows ou de restatar uma VM congelada numa certa situação no VirtualBox.

Em resumo, vc pode das próximas vezes, simplesmente madar executar o AVD que seu Android estará IMEDIATAMENTE pronto para uso.

Lindo não ? Isto foi uma melhoria recente, e implementada por eles do time do Android que sabem que esta estória de boot time pega como crítica forte no uso do emulador.

E

Mas qual a versão do processador? O do nosso amigo ivo costa, um I5, tem instrução que otimiza virtualização, I3 por exemplo não tem. Isso dá uma boa diferença no desempenho.

Luiz_Aguiar

Aqui no trabalho o pessoal roda projetos “grandes” no emulador e é sofrível, parece piada até.

[]s

L

eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão

Marky.Vasconcelos

lina

Realmente, o emulador é extremamente lento, eu já testei em dois linux com configurações parrudas, um iMac e no Windows, e nenhum deles rodam em uma velocidade razoavel.
A alternativa é testar diretamente em um aparelho com Android. Eu desisti a 3 meses de usar o emulador, só uso um device mesmo.

lordcarlos:
eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão

Gostei da dica!

P

Vamos diferenciar as coisas.

Tem gente reclamando do boot time e gente reclamando da performance do emulador quando este já está startardo e rodando uma aplicação.

Para o boot time, problema resolvido, já dei a dica, basta configurar e não vai ter mais o tempo de espera. É só start o AVD e instantaneamente vc tem um emulador pronto para uso.

Agora quanto a performance da aplicação rodando no emulador, não vai ser fiel mesmo, afinal esta tarefa de emulação consome ciclos, mas até hoje pelo pouco tempo de uso que tive, não percebi graannnddee diferença que inviabilizasse o emulador.

Pra quem tem um device Android, o ideal mesmo é usá-lo ao invés do emulador. É algo muito tranquilo e vc vai vendo na real como tua aplicação vai se comportando e lá na saída do Logcat tudo bunitinho e detalhado…rs

lina

Marky.Vasconcelos:
lina

Realmente, o emulador é extremamente lento, eu já testei em dois linux com configurações parrudas, um iMac e no Windows, e nenhum deles rodam em uma velocidade razoavel.
A alternativa é testar diretamente em um aparelho com Android. Eu desisti a 3 meses de usar o emulador, só uso um device mesmo.

lordcarlos:
eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão

Gostei da dica!

Oi,

Perfeito… Gostei do Link! Vou tentar fazer isso ainda hoje… Vou criar um blog também e escrever as minhas experiências com o Android.

OBS: Você está diferente :smiley:

Tchauzin!

lina

boone:
Vamos diferenciar as coisas.

Tem gente reclamando do boot time e gente reclamando da performance do emulador quando este já está startardo e rodando uma aplicação.

Para o boot time, problema resolvido, já dei a dica, basta configurar e não vai ter mais o tempo de espera. É só start o AVD e instantaneamente vc tem um emulador pronto para uso.

Agora quanto a performance da aplicação rodando no emulador, não vai ser fiel mesmo, afinal esta tarefa de emulação consome ciclos, mas até hoje pelo pouco tempo de uso que tive, não percebi graannnddee diferença que inviabilizasse o emulador.

Pra quem tem um device Android, o ideal mesmo é usá-lo ao invés do emulador. É algo muito tranquilo e vc vai vendo na real como tua aplicação vai se comportando e lá na saída do Logcat tudo bunitinho e detalhado…rs

Oi,

Em relação ao boot time, vou testar também! Que bom que o pessoal se tocou sobre isso!

Obrigada!

Tchauzin!

Marky.Vasconcelos

lina:
Marky.Vasconcelos:
lina

Realmente, o emulador é extremamente lento, eu já testei em dois linux com configurações parrudas, um iMac e no Windows, e nenhum deles rodam em uma velocidade razoavel.
A alternativa é testar diretamente em um aparelho com Android. Eu desisti a 3 meses de usar o emulador, só uso um device mesmo.

lordcarlos:
eu utilizo o virtualbox com uma imagem do android x86. http://www.android-x86.org/.
Funciona bem e muito mais rápido que o emulador, mas é bem chatinho para configurar algumas resoluções fora do padrão

Gostei da dica!

Oi,

Perfeito… Gostei do Link! Vou tentar fazer isso ainda hoje… Vou criar um blog também e escrever as minhas experiências com o Android.

OBS: Você está diferente :smiley:

Tchauzin!

Só atualizei a foto :stuck_out_tongue:

E quando voce vai atualizar a sua? Ranger Rosa :wink:

lina

Oi,

[2011-08-16 17:49:49 - SDK Manager] Warning: Ignoring sample 'android-12': does not contain source.properties. [2011-08-16 17:53:02 - AutomationRobot] ------------------------------ [2011-08-16 17:53:02 - AutomationRobot] Android Launch! [2011-08-16 17:53:02 - AutomationRobot] adb is running normally. [2011-08-16 17:53:02 - AutomationRobot] Performing robot.graphic.AutomationRobot activity launch [2011-08-16 17:53:02 - AutomationRobot] Automatic Target Mode: Preferred AVD 'My_ADV' is not available. Launching new emulator. [2011-08-16 17:53:02 - AutomationRobot] Launching a new emulator with Virtual Device 'My_ADV' [2011-08-16 17:53:07 - Emulator] emulator: emulator window was out of view and was recentred [2011-08-16 17:53:07 - Emulator] [2011-08-16 17:53:08 - AutomationRobot] New emulator found: emulator-5554 [2011-08-16 17:53:08 - AutomationRobot] Waiting for HOME ('android.process.acore') to be launched... [2011-08-16 17:53:08 - Emulator] Unknown savevm section type 95

Deixei aberto quando sai do trabalho ontem… 17:53

Resultado: Cheguei exatamente agora e o mesmo não carregou! Apenas as palavras ANDROID na tela.

Tchauzin!

malokas

boone:
O Emulador históricamente é lento, principalmente devido esta tradução ARM-x86.

O que muitos desconhecem, é que uma vez vc tendo o Android rodando em um AVD, é possível você marcar para que vc possa aproveitar da próxima vez aquela imagem já startarda.

É o equivalente de uma suspensão no Windows ou de restatar uma VM congelada numa certa situação no VirtualBox.

Em resumo, vc pode das próximas vezes, simplesmente madar executar o AVD que seu Android estará IMEDIATAMENTE pronto para uso.

Lindo não ? Isto foi uma melhoria recente, e implementada por eles do time do Android que sabem que esta estória de boot time pega como crítica forte no uso do emulador.

Onde faz essa configuração? Dei uma procurada rápida mas não achei.

aesimoes

O Google tem q melhorar isso! realmente é muito lento…

P

Na criação ou edição do AVD, marque a opção snapshot

lina

Na criação ou edição do AVD, marque a opção snapshot

Oi,

Já fiz isso… inclusive meu ultimo trace postado foi com o SnapShot habilitado =/

Tchauzin!

gRoOve

Instalei o emualdor aqui e roda de boa, um pouco lento mas roda, estou usando Ubuntu 10.10, processador celeron 1.20/2gb RAM. Vou tentar usar o snapshot pq demora um tempinho pra iniciar/desligar.

elitebest

A dica do snapshot eh muito boa. Me livrou de eu ter que esperar uns 30 minutos.

valeu.

tiago.vt

Quando comecei a estuda android que não faz muito tempo, fiquei desanimado com o tempo que demorava pra inicia completamente o emulador, e pra varia fuçando criei uma outra AVD e criei por curiosidade um disco SD pro emulador de 1gb e pra minha surpresa o emulador inicio mais rapido, dempois apaguei essa AVD e creie um SD de 2gb creio que o emulador deve usar esse SD como SWAP na inicialização, possuo um macbook pro C2D 2.26ghz demora em torno de 45 segundos pra inicia completamente.

difosal

Quando comecei a mexer com android usava o motodev para android.
Demorava cerca de 5 minutos com intel 3ghz 2gb ram.

Mas hoje sempre que brinco com android, testo no próprio celular.

D

Aqui tenho uma máquina como uma configuração fraca: pentium 4 com 1,5 Gb de ram, e o emulador começou muito bem depois foi ficando muito lento até que não saia mais da telo inicial de abertura com a palavra android.
Solucionei fazendo uma limpesa no registro do windows com regclean.
Agora voltou a funcionar corretamente.

dj11

tenho um Dual Core 2 GB RAM Win XP!!! o AVD abre em menos de 1 minuto. “Faça limpezas regulares no seu PC”.

“ANDROID POWERED”

Criado 16 de agosto de 2011
Ultima resposta 13 de ago. de 2012
Respostas 24
Participantes 17