Usuário com melhor resposta
Lentidao no sistema devido mudança do dotnet

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?
Respostas
-
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
Todas as Respostas
-
-
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.
- Editado Rafael Almeida - MVPMVP sexta-feira, 10 de janeiro de 2014 19:37
- Sugerido como Resposta Rafael Almeida - MVPMVP sexta-feira, 10 de janeiro de 2014 19:47
-
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?
-
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