Como determinar (em um determinado período de tempo no PAST) quais foram os principais processos de uso da CPU?

0

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

    
por sdrubble 16.04.2016 / 23:41

0 respostas