Pergunta curta: Como posso determinar quais foram os principais processos que sobrecarregaram a CPU (laptop quad-core Windows 7 Home Premium) em um período que começou há 15 minutos e terminou há 01 segundo?
Longa história: como usuário do HWINFO com gráficos sempre ativos de uso do processador e temperaturas, sempre que retorno a uma sessão do Windows que acabou caindo em uma tela em branco (sem protetor de tela), sou saudado por uma tela mostrando o uso da CPUeraa uma temperatura constante de 25-30% - e temperatura em torno de 68-70ºC - durante pelo menos os últimos 15 minutos. Estes então diminuem RÁPIDO - sugerindo uma 'parada do processo' imediatamente após o re-despertar do sistema - e estabilizam de volta para 5% da CPU e 45-50ºC em menos de 30 segundos.
O problema permanece mesmo depois de desabilitar e/ou interromper dezenas de serviços do Windows (configurei um conjunto organizado de arquivos em lote para ativar e desativar diferentes camadas de serviços à vontade). Tenho a impressão de que o 'Power'
serviço é o culpado, mas ele não permite o stop-start - apenas a desativação total, o que não estou disposto a tentar.
Como tenho a ferramenta de aceleração de processos 'BES', que funciona muito bem - desde que você SAIBA qual processo acelerar em primeiro lugar - gostaria de identificar qual é o processo que gosta de agir nas sombras, para que eu poderia acelerá-lo preventivamente sempre que o gato ou a esposa me arrastassem para longe do teclado por 'apenas alguns minutos'.
Suponho que não precisaria instalar um novo aplicativo no sistema para poder identificar o processo ofensivo; Acho que poderia ter um arquivo em lote leve fazendo loops e registrando coisas enquanto estou longe do computador, mas não tenho ideia por onde começar ou o que procurar no Google.
Uma consideração adicional é que eu suspeito fortemente que UM dos onze 'svchost.exe'
processos que estão constantemente em execução é meu alvo indescritível. Acredito que, tendo finalmente identificado um ID de processo específico uma vez, eu poderia então associá-lo a uma das strings de parm exclusivas que cada um deles usa, para que no futuro eu pudesse identificar o processo infrator antes que ele 'ofendesse'.
Toda e qualquer indicação é bem-vinda! Aliás, sou um usuário do Cygwin e estou bastante confortável com o Bash, se isso ajudar em alguma coisa.
Saúde