none
Lentidao no sistema devido mudança do dotnet RRS feed

  • Pergunta

  • Boa tarde!!!

    Tenho um projeto windows form em vb.net o mesmo estava com bom desempenho quando eu utilizava dotnet 3.5 sendo que precisei atualizar dotnet para o 4.0.

    Dai em diante o sistema começou apresentar lentidão quando ele vai carregar o formulário pela primeira vez, essa demora chegar a ser de 15 segundo para abrir um formulário isso levando em conta que não estou conectando ao banco de dados.

    E quando o formulário estar sendo construído pela primeira fez

    Alguém se deparou com esse problema?

     

    sexta-feira, 10 de janeiro de 2014 18:59

Respostas

Todas as Respostas

  • Ola Diego,

    você já tentou retornar a aplicação para o .net 3.5 e verificar se o que causou a lentidão foi realmente essa atualização?

    Wennder

    sexta-feira, 10 de janeiro de 2014 19:05
  • Amigo é pouco provável que o culpado disso seja o .NET 4.0, pois utilizo o mesmo e não enfrento esses problemas, o que pode estar acontecendo com aplicação é você ter migrado para 4.0 e algumas dll's que você utiliza esteja em outra versão que utiliza alguma particularidade do 3.5.

    sexta-feira, 10 de janeiro de 2014 19:36
  • Rafael,

    Andei pesquisando e achei uma documentação que diz que no dot.net 4.0 exite um novo recurso chamado LAZY (Preguiçoso) 

    Creio que seja isso, pois esse problema acontece justamente quando o formulário e construído, como meu formulário tem muito objeto visual (Buttons, TextBox Grid e etc...) construí-lo demanda um pouco mais de memoria.

    Li também que essa propriedade pode ser desabilitada, sendo que não achei nenhum exemplo.

    Você tem algum conhecimento a respeito?

    sábado, 11 de janeiro de 2014 01:27
  • Ola Diego,

    fiquei curioso sobre esse recurso e fui dar uma lida, o que eu entendi é que ele é um recurso que você precisa chama-lo para que ele funcione, ou seja, não é provável que ele esteja causando a lentidão em seu sistema. De uma olhada nos links abaixo sobre esse recurso.

    http://msdn.microsoft.com/pt-br/library/vstudio/dd642331(v=vs.100).aspx

    http://msdn.microsoft.com/pt-br/magazine/ee291628.aspx

    http://visualstudiomagazine.com/articles/2011/09/08/lazy-loading-in-net.aspx

    Tente fazer o que eu disse, retorne a versão do framework da aplicação e veja se continuara lento, com isso você terá certeza se essa atualização foi o que gerou lentidão.

    Att,

    Wennder A. dos Santos

    Por favor, se minha resposta solucionou seu problema ou sua dúvida marque como Resposta e se foi útil marque como útil. Isso ajuda outras pessoas com o mesmo problema ou dúvida.

    • Marcado como Resposta Giovani Cr quinta-feira, 16 de janeiro de 2014 18:15
    sábado, 11 de janeiro de 2014 03:42