Início
» WINDOWS
»
Ciclos médios da CPU: como verificar o uso médio da CPU por um processo do Windows
Ciclos médios da CPU: como verificar o uso médio da CPU por um processo do Windows
O Average CPU Cycles é um pequeno utilitário antigo do Windows projetado para mostrar o uso atual e médio da CPU de um processo individual. Em vez de depender de uma única leitura do Gerenciador de Tarefas, ele permite examinar a atividade da CPU desde o início do processo ou desde que você começou a monitorá-lo. Isso é útil quando um aplicativo alterna entre períodos de baixa atividade e breves picos de uso intenso.
O programa foi documentado para Windows XP, Vista e 7. Seu local de download original não é mais uma fonte verificada e a compatibilidade com as versões atuais do Windows não foi confirmada. Se você usa o Windows 10 ou 11 e precisa apenas de uma leitura média da CPU, o Monitor de Recursos integrado é a opção mais segura.
O que mede a média de ciclos de CPU?
Um processo pode usar pouca CPU enquanto ocioso, mas demandar consideravelmente mais ao abrir um documento, processar um arquivo ou renderizar uma página. A porcentagem de CPU visível em um instante não captura toda a carga de trabalho. Uma média resume a atividade ao longo de um período de observação escolhido.
O recurso "Ciclos Médios da CPU" também monitora informações sobre os ciclos de clock do processador. O Windows expõe esses dados por meio da QueryProcessCycleTimeAPI, que retorna o total de ciclos de CPU consumidos pelos threads de um processo, tanto no modo usuário quanto no modo kernel. A contagem de ciclos não representa uma porcentagem de uso da CPU , e um número maior não significa automaticamente que um aplicativo foi ineficiente: a quantidade de trabalho, a frequência da CPU, o número de threads e a duração da medição são fatores importantes. Consulte a documentação da API da Microsoft .
Como verificar um processo com a média de ciclos de CPU
Estas instruções descrevem a interface documentada para o utilitário legado, não para uma instalação atual e verificada do Windows. Execute um arquivo executável antigo somente se você puder identificar uma fonte confiável e verificar se ele é seguro.
1. Selecione o processo
Inicie o utilitário e selecione Processo . Na lista de processos, selecione o executável que deseja examinar, como um processo de navegador ou um aplicativo de desktop. Se várias entradas tiverem o mesmo nome, use o ID do processo (PID), quando disponível, para diferenciá-las. O processo deve estar em execução para ser selecionado.
Selecione um processo executável em execução antes de iniciar a medição da CPU. Os nomes e valores dos processos mostrados aqui são exemplos.
2. Escolha quando a média começa.
Selecione " A partir do início do processo" para considerar a atividade desde que o processo selecionado foi iniciado ou " A partir de agora" para medir um novo intervalo a partir do momento da seleção. Use a primeira opção para um aplicativo de longa duração e a segunda ao comparar uma tarefa específica, como exportar um arquivo. Esses dois modos respondem a perguntas diferentes e não devem ser tratados como intercambiáveis.
Escolha um período de medição que corresponda ao comportamento que deseja investigar.
3. Ajuste o intervalo de amostragem
Mova o controle deslizante de intervalo para controlar a frequência de atualização da interface; a descrição original indica um segundo como padrão. Atualizações frequentes podem facilitar a identificação de picos curtos, mas alterar o intervalo de atualização não garante uma média de longo prazo mais precisa. Para comparações significativas, mantenha o mesmo processo, carga de trabalho e duração da observação.
4. Leia os resultados ao longo de um período representativo.
Deixe o aplicativo concluir a atividade que você deseja avaliar. A exibição legada foi descrita como incluindo o uso médio da CPU, a carga atual, o total de ciclos da CPU e campos relacionados à frequência atual ou média em MHz. Compare a média com a leitura instantânea. Por exemplo, um valor atual alto com uma média baixa pode simplesmente significar que o processo acabou de iniciar uma tarefa breve.
A contagem de ciclos acumulada e a carga instantânea da CPU descrevem diferentes aspectos da atividade de um processo; os valores exibidos são ilustrativos.
Verifique o uso médio da CPU nas versões atuais do Windows.
Você não precisa da ferramenta antiga para descobrir qual processo está usando mais CPU. A Microsoft documenta uma abordagem integrada:
Pressione Win + R , digite resmone pressione Enter.
Abra a aba CPU no Monitor de Recursos.
Localize o processo e clique em "Uso médio da CPU" para classificar a lista. Expanda ou maximize a janela se a coluna estiver oculta.
O Monitor de Recursos exibe uma média recente em vez de uma medição personalizada do momento da inicialização do processo. Para uma leitura rápida do uso atual, abra o Gerenciador de Tarefas com Ctrl + Shift + Esc e classifique a guia Processos por CPU. A Microsoft explica ambas as abordagens em seu guia de solução de problemas de CPU .
O Monitor de Recursos fornece uma coluna de CPU média sem a necessidade de instalar um monitor de terceiros. Os dados do processo mostrados aqui são ilustrativos.
E se você precisar de tempo de CPU em vez de uma porcentagem?
O PowerShell pode exibir o tempo de processador acumulado para um processo em execução. Primeiro, identifique o PID do processo na guia DetalhesGet-Process -Id 1234 | Select-Object ProcessName, Id, CPU, StartTime do Gerenciador de Tarefas e, em seguida, insira `<PID> `, substituindo 1234`<PID>` pelo PID real. A CPUpropriedade `<PID>` representa o tempo de processador em segundos em todos os processadores lógicos, e não a utilização média da CPU. A Microsoft documenta essa distinção no cmdlet `Get-Process` .
Limitações a ter em mente
Um único processo nem sempre representa a aplicação inteira. Navegadores e aplicativos modernos podem usar vários processos; verificar apenas um deles pode subestimar a demanda total.
Picos de curta duração podem desaparecer na média. Utilize um período de observação curto ou uma ferramenta baseada em histórico ao investigar desacelerações intermitentes.
Os totais de ciclos aumentam com o tempo de execução. Compare cargas de trabalho e janelas equivalentes, não totais absolutos não relacionados.
Softwares antigos exigem cautela. Não foi verificada nenhuma informação atual e confiável sobre a compatibilidade com o Windows 11 para o parâmetro "Average CPU Cycles" desta atualização.
Para uma análise mais aprofundada de processos e threads individuais, a Microsoft mantém o Sysinternals Process Explorer . Para a maioria das verificações do dia a dia, no entanto, a coluna "Uso médio da CPU" do Monitor de Recursos é um bom ponto de partida.