none
Emulador muito lento RRS feed

  • Pergunta

  • E ai pessoal, tudo blz?

    Estou desenvolvendo uma aplicação para Windows Mobile 2003 Se usando o VS 2005.

    Tenho enfrentado problemas de performance, tudo é muito lento.

     

    Deve levar mais de um minuto para carregar no emulador ou direto no device...e nas telas não tem nada de absurdo, só a leitura de um dataset com 3 registros!!!

     

    Alguém passou pelo mesmo problema e tem sugestões?

    Há alguma configuração no emulador capaz de aumentar a performance?

     

    Desde já agradeço!

     

    abs

     

    Wescley

    quarta-feira, 28 de novembro de 2007 01:57

Todas as Respostas

  • Isso acontece sempre? Ou só nesse projeto?

     

    Você conecta no emulador com o Device Emulator Manager, dá connect e depois cradle?

     

    A lentidão é só na primeira execução ou em todas?

     

    Os Emuladores consomem bastante memória, qual a configuração de sua máquina?

     

    Tente responder as perguntas ou pelo menos algumas quem sabe podemos te ajudar.

     

    []´s

    Galego

    quinta-feira, 29 de novembro de 2007 12:58
  • Olá Galego, blz?
    Não tenho outros projetos para comparar. O que fiz foi usar o mesmo projeto em máquinas diferentes e mesmo assim ficou lento.

    Li ontem sobre Device Emulator Manager e vou fazer alguns testes como você colocou ( connect e cradle)

    A lentidão acontece em todas as execuções.

    Uma máquina é um Atlhon de 1.8 com 512 MB, achei que poderia ser máquina então testei em uma outra Pentium 4 2.6 com 1,5 de memória e deu na mesma.


    []´s

    Wescley
    quinta-feira, 29 de novembro de 2007 16:22
  • Wescley,

     

    Vamos tentar isolar o problema:

     

    - após você dar o connect e cradle, escolha a opção "Deploy". Nesse momento serão instalados todos os aplicativos e bibliotecas necessárias, que no caso de um emulador "cru", inclui a CF 2.0 e se você estiver usando o SQL Compact este também será instalado. Este tempo pode ser sim 2 ou 3 minutos;

     

    - depois de dado o deploy com sucesso, execute o programa, este tempo se for maior que 15 segundos, pode evidenciar algum problema, seja na aplicação seja no micro. Tente deixar so o VS rodando e até desligue o anti-virus, ou pelo menos configure-o para não escanear as pastas do VS e do Emulador nem de seus projetos;

     

    - faça mais um teste: depois de dado o deploy vá no "Program Files" do emulador e execute o seu programa, veja se demora ainda;

     

    - por ultimo, você pode colocar seu código aqui? ou pelo menos o que está fazendo no Form_Load? Talvez você pode colocar uma "Splash Screen" e ter uma percepção melhor de "velocidade";

     

    Abraços,

     

    Galego

    sexta-feira, 30 de novembro de 2007 17:29