A melhor maneira de * instantaneamente * informar qual processo está retardando o seu sistema?

0

Eu executo Procmon, ProcExp, Process Hacker e os monitores de recursos do Windows 7 e, embora alguns possam me dar uma pista sobre o uso de CPU e IO, sinto que há uma solução mais integrada que me diria melhor.

Alguma ideia? Ou devo continuar assistindo o FileIO / Duração e Bytes Particulares nas minhas ferramentas existentes?

    
por Caveatrob 09.09.2011 / 21:18

2 respostas

2

Isto é parecido com alguém te socando no estômago e te perguntando se você vai estar tossindo de sangue amanhã enquanto você está dobrado.

A quantidade de recursos da CPU necessários para descobrir qual processo está diminuindo a velocidade causará mais lentidão. Até que a CPU tenha ciclos de sobra, isso apenas causará mais desaceleração. Além disso, você tem que se perguntar: "Você realmente quer uma ferramenta que consiga muitos ciclos de CPU rodando o tempo todo?"

Mesmo que o sistema operacional possa informá-lo naquele momento, essa não é a solução que você está procurando. Nem as ferramentas acima do que você deseja usar. Os computadores não ficam malucos. A ciência nos ensina que tudo o que o id causou.

O Monitor de Desempenho (perfmon) deve ser a ferramenta de sua escolha. Use-o para registrar o uso de disco, o tempo de CPU e o uso de memória e uma lista de processos em execução. Quando eles disparam, você pode fazer com que o Perfmon grave eventos nos Logs de Eventos. Armado com esses números, você pode determinar melhor quais processos e horários estão se comportando mal.

As ferramentas acima listadas não oferecem o mesmo utilitário.

    
por 10.09.2011 / 02:00
1

Na verdade, acho que o Hardware Interrupts é uma boa métrica para ver. Isso diminui o desempenho do seu computador de maneiras que vão além da CPU%.

    
por 11.11.2012 / 17:56