Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] SQLite - diferença de tempo emulador vs Atrix

Eu acho pouco válido fazer uma comparativo de performance entre Emulador e Device, ainda mais nesses dois cenários.

IO no device, do ponto de vista de hardware, sempre tende vai ser mais lento ao meu ver; IO na sua máquina e na sua solução emulada / virtualizada depende de fatores como : 

(1) Qual a natureza da solução emulada / virtualizada (Emulador Arm x Emulador Intel x Imagem Virtualizada) ?
(2) Qual o impacto do FileSystem do seu SO na performance de IO ?
(3) Como você procedeu para fazer a leitura de 100k strings? E a gravação ?

No device, aspectos como bufferização podem ter dado a falsa impressão de que seu teste de performance executou mais rápido no aparelho para leitura, mas na verdade mais chamadas ao sistema de arquivos podem ter sido feitas na execução da solução emulada/virtualizada...

Sobre a performance do SQLite para escrita, acredito que está mais próxima do real.

[]s

----------------------------------------------------------
Ubiratan Soares
(11) 98565 8455


2013/9/26 Anderson <andersonsartor@gmail.com>
Olá,
Rodar um benchmark para o SQLite foi várias vezes mais rápido no emulador do que no Atrix (todos os outros benchmarks o Atrix ganhou).
Para testar se a velocidade de leitura sequencial de um HDD é mais rápida que a flash do celular, criei um app que cria um arquivo com 100k strings e depois lê elas. Porém o celular foi mais rápido (cerca de 3 vezes). Porém, o mesmo programa só que gravando as strings em um banco de dados usando sqlite demora 10x mais no celular do que no emulador.
Alguém sabe o por quê desta diferença para o sqlite?

Obrigado

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário