Como solucionar problemas de falhas / bloqueios do Visual Studio 2012

Eu estou fazendo desenvolvimento PHP no Visual Studio, e minha solução contém projetos para PHP, SSRS e SQL Server (SSDT). E estou usando o TFS para controle de versão. Então, há muita coisa acontecendo no meu ambiente de desenvolvimento que pode "dar errado".

Eu estou experimentando interrupções intermitentes, geralmente em torno de 5 minutos um clipe. Visual Studio me dá o cursor de espera, e se eu clicar em qualquer lugar no VS a janela escurece. E então eu só tenho que esperar. Às vezes, posso terminar a tarefa devenv.exe, outras vezes leva vários minutos para terminar a tarefa. Se eu estou me sentindo paciente, eu apenas espero e, eventualmente (em torno de 5 minutos) VS volta à vida. Eu nunca experimentei perda de dados, problemas de controle de fonte, etc, mesmo quando eu termino o processo.

Isso acontece às vezes quando eu salvo. Às vezes, quando eu faço o check-in. Às vezes quando eu confiro. Às vezes quando eu construo. Eu fui incapaz de discernir qualquer tipo de padrão do comportamento.

Todos os meus recursos de estação de trabalho estão bem - sem problemas de RAM ou de E / S ou de rede ou CPU.

O que posso fazer para solucionar esse problema? Posso executar o VS em algum tipo de modo de registro que me permita identificar o que está demorando tanto durante esses períodos de bloqueio?

questionAnswers(3)

yourAnswerToTheQuestion