A melhor maneira de saber *instantaneamente* qual processo está deixando seu sistema lento?

A melhor maneira de saber *instantaneamente* qual processo está deixando seu sistema lento?

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 existe uma solução mais integrada que me diria melhor.

Alguma ideia? Ou devo apenas continuar observando FileIO/Duration e Private Bytes em minhas ferramentas existentes?

Responder1

Isso é semelhante a alguém lhe dar um soco no estômago e depois perguntar se você vai tossir sangue amanhã enquanto estiver dobrado.

A quantidade de recursos de CPU necessários para descobrir qual processo está diminuindo a velocidade causará ainda mais lentidão. Até que a CPU tenha ciclos de sobra, isso causará ainda mais lentidão. Além disso, você deve se perguntar: "Você realmente quer uma ferramenta que consuma tantos ciclos de CPU em execução o tempo todo?"

Mesmo que o sistema operacional pudesse lhe dizer naquele momento, não é a solução que você está procurando. Nem as ferramentas acima são o que você deseja usar. Os computadores não ficam simplesmente descontrolados. A ciência nos ensina que tudo foi causado.

Performance Monitor (perfmon) deve ser a ferramenta de sua escolha. Use-o para registrar o uso de disco, tempo de CPU e uso de memória e uma lista de processos em execução. Quando eles aumentam, 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 em que momentos estão se comportando mal.

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

Responder2

Na verdade, acho que as interrupções de hardware são uma boa métrica para se ver. Eles tornam seu computador mais lento de maneiras que vão além da% da CPU.

informação relacionada