Como monitorar o uso da CPU por um aplicativo no Windows 10

Para monitorar o uso da CPU de um aplicativo ao longo do tempo no Windows 10, use o Monitor de Desempenho (PerfMon) e adicione o Process\% Processor Timecontador. Ao contrário de uma verificação rápida no Gerenciador de Tarefas, seu gráfico de rolagem permite que você veja se o uso da CPU de um aplicativo permanece alto, apresenta picos durante uma tarefa ou se estabiliza quando está ocioso. Inicie o aplicativo primeiro e reproduza a carga de trabalho que deseja medir para que seu processo esteja em execução e gerando amostras úteis.

O PerfMon está integrado ao Windows. A Microsoft o documenta perfmon.execomo o iniciador de suas ferramentas de monitoramento de desempenho; o mesmo console também inclui Conjuntos de Coletores de Dados para salvar gravações mais longas. Os passos a seguir utilizam o gráfico em tempo real.

Monitore o uso da CPU de um aplicativo no Monitor de Desempenho.

  1. Inicie o aplicativo e a tarefa que deseja observar. Mantenha-os abertos enquanto os monitora. Um processo que não foi iniciado não aparecerá na lista de instâncias, e um aplicativo ocioso pode apresentar pouca atividade. Navegadores e outros aplicativos multiprocesso podem criar vários processos para um único aplicativo; observe que talvez seja necessário selecionar mais de uma instância para visualizar sua atividade.
  2. Abra o Monitor de Desempenho. Pressione Windows+ R, digite perfmone pressione Enter. Você também pode pesquisar no Windows por “Monitor de Desempenho”. Se o console abrir em outra seção, expanda Ferramentas de Monitoramento no painel esquerdo e selecione Monitor de Desempenho .
Diálogo Executar do Windows 10 com o termo "perfmon" inserido no campo Abrir.
Digite "Executar perfmon" na caixa de diálogo "Executar" para abrir o Monitor de Desempenho.
  1. Abra a caixa de diálogo Adicionar Contadores. Na visualização do gráfico do Monitor de Desempenho, selecione o botão verde Adicionar Contadores (o sinal de mais) na barra de ferramentas. O gráfico pode estar vazio antes de você adicionar um contador.
Janela do Monitor de Desempenho com o botão verde "Adicionar Contadores" acima de um gráfico vazio.
Selecione o botão verde de adição para escolher qual contador de desempenho exibir no gráfico.
  1. Selecione o contador de CPU do processo e as instâncias do aplicativo. Em Contadores disponíveis , defina o objeto Desempenho como Processo e selecione % Tempo do processador . Em Instâncias do objeto selecionado , escolha o processo que pertence ao seu aplicativo. Para um aplicativo multiprocesso, clique com a tecla Ctrl pressionada em cada entrada correspondente, como chrome, chrome#1, ou outra instância numerada. Selecione apenas as instâncias do aplicativo para manter o gráfico legível. Escolha Adicionar >> e, em seguida, OK .
A caixa de diálogo Adicionar Contadores seleciona Processo e % Tempo do Processador e destaca as instâncias do processo do Chrome.
Selecione Processo , % Tempo de Processador e cada instância de aplicativo que você deseja acompanhar.
  1. Observe o gráfico enquanto o aplicativo estiver em execução. O PerfMon desenha uma linha para cada contador adicionado. Use a legenda abaixo do gráfico para associar a cor da linha à sua instância de processo. Deixe o gráfico aberto enquanto repete a atividade que pode causar alto uso da CPU. Um pico breve é ​​diferente de uma linha que permanece elevada durante toda a tarefa.
Gráfico do Monitor de Desempenho exibindo linhas de CPU separadas para chrome e chrome#1.
A legenda do gráfico identifica cada linha pelo seu contador e instância de processo.

O que significa a porcentagem de CPU?

Process\% Processor TimeA contagem soma o tempo de processador usado por todas as threads desse processo. Em um computador com múltiplos processadores lógicos, um processo pode usar mais de um processador simultaneamente, portanto, esse contador pode ultrapassar 100%. O exemplo da Microsoft mostra duas threads usando 75% e 80% de processadores separados, resultando em uma leitura de processo de 155%. Uma leitura acima de 100% não é, portanto, automaticamente um erro.

Este contador de processos não está normalizado para a capacidade total do computador. Para uma comparação aproximada com uma visão de 0 a 100% do sistema, divida a leitura do processo pelo número de processadores lógicos. Por exemplo, 160% em um PC com oito processadores lógicos corresponde a cerca de 20% da capacidade total da CPU. O valor também pode sofrer breves picos quando um aplicativo inicia ou encerra processos de trabalho.

Siga o processo correto

Os nomes dos processos são nomes executáveis, não necessariamente o nome de exibição do aplicativo. Se você não tiver certeza de qual entrada pertence ao aplicativo, abra o Gerenciador de Tarefas com Ctrl+ Shift+ Esce verifique a guia Detalhes . Você pode adicionar o contador de ID do processo no Monitor de Desempenho (PerfMon) para ajudar a associar uma instância a um ID de processo (PID).

O conjunto de contadores de processos tradicional do Windows pode apresentar um pequeno pico impreciso quando dois processos compartilham o mesmo nome e um deles é iniciado ou finalizado; nomes de instâncias numeradas, como `<nome_do_processo>`, chrome#1podem variar entre as amostras. Se um pico repentino não corresponder à atividade do aplicativo, verifique o PID, observe amostras adicionais e veja se a leitura se estabiliza. A Microsoft documenta essa limitação de correspondência de instâncias em sua referência de contadores de desempenho.

Mantenha um registro de CPU mais longo.

O gráfico em tempo real é útil enquanto você o observa, mas não é um histórico de longo prazo confiável após o fechamento do PerfMon. Para revisar a atividade posteriormente ou capturar um pico intermitente, use os Conjuntos de Coletores de Dados no mesmo console para registrar os contadores de processo relevantes em um log. O guia de solução de problemas do Monitor de Desempenho da Microsoft descreve a coleta de contadores de longa duração, e sua referência de ferramentas de contadores de desempenho explica que o PerfMon inclui Conjuntos de Coletores de Dados.

Para uma leitura rápida e atualizada, o Gerenciador de Tarefas ainda é conveniente. Use o PerfMon quando precisar da linha do tempo, instâncias de processos separadas ou uma amostra gravada para investigar um padrão.

Referências da Microsoft

Deixar um comentário

Como exibir todos os ícones da bandeja do sistema no Windows 10

Como exibir todos os ícones da bandeja do sistema no Windows 10

Mantenha os ícones dos aplicativos fora da área de opções ocultas no Windows 10. Ative a opção "Todos os ícones" e, se ainda faltar algum, gerencie os ícones do sistema separadamente.

Como atualizar as credenciais de login de rede no Windows 10

Como atualizar as credenciais de login de rede no Windows 10

Altere o nome de usuário ou a senha salva que o Windows usa para uma unidade mapeada ou pasta compartilhada por meio do Gerenciador de Credenciais e, em seguida, reconecte-se para verificar o acesso.

Como instalar um complemento do Minecraft no Windows 10

Como instalar um complemento do Minecraft no Windows 10

Importe um arquivo .mcpack ou .mcaddon do Bedrock no Windows 10, ative-o para um mundo novo ou existente e evite confundir complementos com mods Java.

Como limitar o uso da CPU pelo Microsoft Defender no Windows 10

Como limitar o uso da CPU pelo Microsoft Defender no Windows 10

Defina um limite de CPU mais baixo para a verificação do Defender no PowerShell, trate a exceção de verificação ociosa e verifique quais verificações do Windows 10 essa configuração afeta.

Como alterar o brilho da tela de acordo com a hora do dia no Windows 10

Como alterar o brilho da tela de acordo com a hora do dia no Windows 10

Defina os níveis de brilho diurno e noturno no Windows 10 com o ClickMonitorDDC 7.2 e saiba mais sobre os limites do DDC/CI e a alternativa Luz Noturna.

Como corrigir o erro “Não foi possível configurar o ponto de acesso móvel” no Windows 10

Como corrigir o erro “Não foi possível configurar o ponto de acesso móvel” no Windows 10

Restaure o ponto de acesso do Windows 10 verificando a fonte de internet e o adaptador sem fio, reparando o driver e deixando a opção "Redefinição de rede" por último.

Como ajustar o equilíbrio entre os canais esquerdo e direito dos fones de ouvido Bluetooth no Windows 10

Como ajustar o equilíbrio entre os canais esquerdo e direito dos fones de ouvido Bluetooth no Windows 10

Descubra como controlar o balanço entre os canais esquerdo e direito dos fones de ouvido Bluetooth no Windows 10, com uma solução alternativa cautelosa no registro do sistema quando os controles de volume permanecem vinculados.

Como gravar uma imagem de disco em um cartão SD no Windows 10

Como gravar uma imagem de disco em um cartão SD no Windows 10

Aprenda como gravar uma imagem de disco em um cartão SD no Windows 10 com o balenaEtcher, verifique a unidade de destino e confira se o cartão gravado inicializa o sistema.

Como desligar automaticamente o Windows 10 quando estiver ocioso

Como desligar automaticamente o Windows 10 quando estiver ocioso

Configure o gatilho "Em modo ocioso" do Agendador de Tarefas para desligar o Windows 10 com uma janela de cancelamento de um minuto e aprenda como o Windows define o estado ocioso.

Como ativar a visualização em miniatura de imagens RAW no Windows 10

Como ativar a visualização em miniatura de imagens RAW no Windows 10

Instale a extensão gratuita de imagens RAW da Microsoft e ajuste as configurações do Explorador de Arquivos para exibir pré-visualizações de arquivos RAW de câmeras compatíveis no Windows 10.