Algumas informações básicas:
Sou um desenvolvedor .NET trabalhando em um notebook Dell Precision M4500 (i7x940 @ 2,1 | 8GB DDR3 | Detalhes ). Ferramentas que uso diariamente (e que basicamente abrem todo o dia de trabalho): duas instâncias do Visual Studio 2012 (+ Emulador do Windows Azure), Chrome com várias guias, TortoiseHg (ferramenta de controle de versão), Outlook, Skype - > Configuração normal nada de especial, eu acho.
Estatísticas durante o uso normal:
Carga da CPU: 15-20%. Média Memória: 2-3GB (30-40%)
Problema:
Várias semanas atrás, nós (dois colegas de trabalho e eu, todos com o mesmo modelo de notebook) passamos do Win7 para o Win8 (instalação recente - > sem atualização), desde então estou encontrando alguns problemas de desempenho. De tempos em tempos (principalmente, mas nem sempre depois de construir e executar o nosso aplicativo) meu notebook é pouco utilizável por vários minutos - > UI extremamente lento ou não responde a todos. Mesmo depois de interromper a sessão de depuração, o notebook fica extremamente lento. Após alguns minutos, a carga da CPU é concluída e eu posso continuar trabalhando.
Estatísticas durante o pico de desempenho:
Carga da CPU: 56%. Memória: 5-6GB (60-70%)
Também altas atividades de leitura / gravação em C:\pagefile.sys
de acordo com o ResourceMonitor (eu acho que isso é normal?).
Primeira coisa estranha: o max. A utilização da CPU nunca excede 56% (nenhuma CPU ultrapassa 56%, veja a imagem abaixo).
Segunda coisa estranha: apenas meu notebook está com esses problemas de desempenho.
Coisas que tentei:
Já instalei o driver mais recente para placa gráfica (NVIDIA) e chipset intel. Também comparei meu notebook com os notebooks de colegas de trabalho - > mesmo software, mesmo driver, mesma configuração do projeto, sem maiores diferenças. Instalado e execute o processador Intel Diagnostic Tool - > Passado. Também não há defeito ou erro na RAM.
E sim, também verifiquei as configurações de energia (estou usando alto desempenho), o estado máximo do processador está definido como 100%.
A pergunta:
Eu sei que ninguém pode me dizer a causa exata desse problema específico.
Mas a minha pergunta é: por que a carga da CPU nunca excede 56%? De onde vem essa limitação estranha?
Talvez a solução desse mistério me aproxime da solução do problema de desempenho.