Existe alguma maneira fácil no Windows de registrar% de tempo da CPU por processo ao longo do tempo em um arquivo para análise posterior?
Tanto quanto eu posso ver...
- O gerenciador de tarefas me mostra a% de CPU por processo, mas apenas visualmente - não há como salvar em um arquivo.
- O Perfmon permitirá que eu salve em um arquivo e crie adicionalmente um arquivo baseado em tempo (tirando instantâneos em intervalos de tempo especificados) - que é quase o que eu quero, exceto que, pelo que vejo, não pode quebrar o% CPU por processo.
- O Process Explorer permitirá que eu divida por processo, mas ele salvará o arquivo apenas como um instantâneo de um único ponto no tempo
Portanto, nada disso é exatamente o que eu preciso: preciso obter um arquivo que contenha algo como 'os 10 principais processos por CPU, a cada 15 segundos, até interromper o monitoramento' A razão pela qual eu preciso disso porque tenho uma máquina na qual algum processo está causando picos breves ocasionais no uso da CPU várias vezes ao dia e preciso descobrir qual processo é o culpado.
Alguma coisa pode fazer isso ou perdi algum recurso do perfmon ou do Process Explorer?
fonte