Posso fazer algo para melhorar o desempenho no VS 2010? [fechadas]

17

Estou usando o VS 2010, pois estamos desenvolvendo um aplicativo no .Net 4 e o desempenho está me deixando louco. É principalmente ruim quando eu não vejo o IDE por um tempo (como quando eu me afasto de uma ligação para o suporte técnico ou quando entro de manhã).

Sei que é provavelmente construído no WPF, que descarrega seus recursos quando não é usado, mas o atraso de alguns minutos enquanto carrega tudo de volta é realmente irritante. Também notei alguns atrasos significativos ao abrir arquivos ou compilar.

Rachel
fonte
1
Essa pergunta se encaixaria melhor no Superusuário, pois eles fornecem respostas objetivas em hardware e software, enquanto estamos em discussões subjetivas sobre desenvolvimento de software.
Tamara Wijsman
6
Você obterá melhores respostas aqui. Eu desconhecia um usuário do VS que não é programador.
Maniero
Se você pode votar e achar que essa é uma pergunta útil ou que possui respostas úteis abaixo, vote. Os sites StackExchange precisam de votos para criar uma boa comunidade. Você pode dar 30 votos por dia, não os desperdice. Especialmente usuários com alta reputação e baixa contagem de votos dados, por favor leia isto: meta.programmers.stackexchange.com/questions/393/…
Maniero
Confira a publicação do blog de Raj Aththanayake , com várias dicas úteis para melhorar o desempenho do VS2010 e do Resharper.
Piers Myers
4
Esta pergunta parece estar fora do tópico, porque se trata de uma ferramenta de programação (IDE), que normalmente pertenceria ao Stack Overflow, mas é muito antiga para migrar.

Respostas:

5

Eu tive um problema semelhante depois de instalar algumas extensões. Acabei desativando todos e habilitando-os apenas quando realmente os uso. Isso realmente ajudou a experiência.

EDIT: Parece haver um problema com determinadas placas de vídeo e drivers. Você pode verificar todas as informações aqui: http://blogs.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx

Arturo Molina
fonte
Obrigado, mas não tenho extensões instaladas
Rachel
1
Hmm, você verificou isso? blogs.msdn.com/b/ddperf/archive/2010/09/16/…
Arturo Molina
Não tenho certeza se é a chave do Registro ou a configuração do VS, mas meu desempenho parece muito melhor agora! Obrigado!
Rachel
Marcar sua resposta como Aceita porque seu comentário me levou a uma solução, mesmo que a Resposta não o fizesse. Você poderia editar sua resposta para incluir o link?
Rachel
Você entendeu! ;-)
Arturo Molina
7

Conseguir uma máquina mais rápida?

Muad'Dib
fonte
Eu não acho que minha máquina foi tão ruim ... Intel (R) Core (TM) 2 Duo CPU E4400 @ 2.00GHz, 1.20GHz, 2GB de RAM
Rachel
4
Acha que precisa de mais de 2 GB de RAM para VS 2010 - é um monstro de memória
Jaco Pretorius
se você for muito alto, você terá que fazer se o seu executando um sistema operacional de 64 bits, caso contrário, você provavelmente não vai ver que RAM extra :(
Muad'Dib
2
Estou executando o VS2010 em uma máquina de 1 GB agora ... leva apenas ~ 200 MB. Isso é incomum?
Note a self - pense em um nome
Ai. Atualmente, 4GB parece ser uma necessidade para o WPF.
Morgan Herlocker
7

Além da resposta do Muad'Dib, eu recomendaria uma atualização simples:

Substitua o disco rígido antigo por uma unidade de estado sólido .

O aumento de desempenho do Visual Studio .NET é incrível.

Maniero
fonte
1
Posso confirmar isso, tenho 2 unidades Intel X25-M listradas e o Visual Studio voa.
precisa saber é o seguinte
2
Se você considerar a relação preço / capacidade do SSD incompatível com suas necessidades, vá para um bom HD híbrido. Enfim, eu consideraria um SSD + HDD. SSD é a melhor atualização que você pode fazer.
Maniero
1
Eu acho que um desenvolvedor deve ter a melhor máquina disponível, isso inclui o melhor SSD disponível.
1
@Pierre lembre-se de também testar o desempenho de inicialização do seu software em uma máquina do consumidor humilde que não tem 8GB de RAM e um SSD $ 500 :)
Roman Starkov
1
@romkyns: Sua sugestão é boa, mas tenho medo de que se enquadre na categoria "significa bem". As pessoas facilmente falar sobre fazer testes em uma máquina mais lenta, mas eu nunca nunca vi ninguém fazê-lo, com um olho para corrigir problemas de desempenho.
Mike Dunlavey
2

Com 2 GB de RAM, eu realmente começaria ali. Quanto maiores os projetos em suas soluções, mais RAM você precisará.

Quando você está longe do VS e continua, percebe que o disco rígido está trabalhando muito? Esse é um indicador de que ele está usando o disco para lidar com demandas crescentes por RAM ... A RAM é executada em nanossegundos, discos em milissegundos, para que você possa ver o problema.

A RAM é barata (2 GB deve ser bem menor que 100 USD, a menos que sua máquina seja muito antiga), mas seu sistema operacional pode limitar o quanto você pode ter. Também é uma atualização tão simples quanto você pode realizar na maioria dos casos.

MIA
fonte
3
Eu não iria com menos de 4 GB.
Maniero
Eu não notcied qualquer melhoria significativa 2GB 32bit vs 64bit 4GB ...
Nazgob
1

Você está executando um software antivírus? Nesse caso, tente desligá-lo por um tempo e veja se você notou uma melhora. Pode ser que ele esteja configurado para a varredura ao acessar de certos tipos de arquivos, o que pode ser um verdadeiro problema de desempenho com padrões típicos de uso do desenvolvedor.

Dan Dyer
fonte
Temos o Symantec AntiVirus. Administrador de rede tem por isso não podemos desligá-lo ou repará-lo, mas talvez eu possa pedir-lhe para adicionar uma exceção para o diretório do projeto VS
Rachel