Curta pergunta: Como eu determino quais foram os principais processos que sobrecarregam a CPU (laptop quad-core do Windows 7 Home Premium) em um período de tempo que começou há 15 minutos e terminou 01 segundo atrás?
Longa história: Como usuário do HWINFO com gráficos sempre ativos de uso do processador e temperaturas, sempre que eu retorno a uma sessão do Windows que acabou caindo em uma tela em branco (sem protetor de tela), sou saudado por um display mostrando que o uso da CPU estava a uma temperatura constante de 25-30% - e temperatura em torno de 68-70ºC - pelo menos nos últimos 15 minutos. Estes então declínio FAST - sugerindo um "processo de parada" imediatamente após o despertar do sistema - e estabilizar de volta para 5% da CPU e 45-50 º C em menos de 30 segundos. O problema permanece mesmo depois que eu desativei e / ou interrompi dezenas de Serviços do Windows (configurei um conjunto de arquivos em lote para trazer diferentes camadas de serviços para cima e para baixo quando necessário). Tenho um pressentimento de que o serviço 'Power'
é o culpado, mas não permite o início rápido - apenas a desativação direta, que não estou disposto a tentar.
Como eu tenho a ferramenta de otimização de processos 'BES' que funciona muito bem - desde que você saiba qual o processo a se limitar em primeiro lugar - eu gostaria de identificar qual é o processo que gosta de agir nas sombras, para que eu pudesse preventivamente estrangulá-lo sempre que o gato ou a esposa me arrastarem para longe do teclado por 'apenas alguns minutos'.
Suponho que não precisaria de um novo aplicativo para ser instalado no sistema para poder identificar o processo ofensivo; Eu acho que eu poderia ter um arquivo de lote leve fazendo loops e registrando coisas enquanto estou longe do computador, mas não tenho idéia por onde começar ou o que procurar no Google.
Uma consideração adicional é que eu suspeito strongmente que UM dos onze 'svchost.exe'
processos que estão constantemente em execução é o meu alvo indescritível. Acredito que, tendo finalmente identificado um ID de processo específico uma vez, eu poderia associá-lo a uma das strings únicas que cada um deles usa, para que no futuro eu pudesse identificar o processo do infrator antes que ele 'ofenda'. / p>
Todos e quaisquer ponteiros são bem-vindos! BTW, eu sou um usuário do Cygwin e bastante confortável com Bash, se isso ajudaria qualquer coisa.
Felicidades