- O WPR registra rastreamentos ETW detalhados e o WPA os converte em gráficos e tabelas que permitem localizar gargalos reais em CPU, disco, memória, rede ou GPU.
- Organizar os perfis ETL, de símbolos e WPA na mesma pasta e complementar a análise com contadores de desempenho e testes de estresse melhora significativamente a qualidade do diagnóstico.
- Em ambientes corporativos, a integração do WPR/WPA com ferramentas de segurança, SIEM e políticas de desempenho ajuda a separar problemas de configuração de falhas reais. Hardwares.

Quando um PC com Windows fica lento sem motivo aparenteQuase sempre existe um gargalo oculto de hardware ou software por trás disso: uma CPU saturada, uso de disco de 100%, memória no limite ou uma tempestade de... Drivers e processos de segurança. Nesses casos, as ferramentas básicas de monitoramento não são suficientes, e é hora de recorrer à artilharia pesada: o Gravador de Desempenho do Windows (WPR) e o Analisador de Desempenho do Windows (WPA), o núcleo do Kit de Ferramentas de Desempenho do Windows.
O objetivo deste artigo é ensinar você a usar WPR e WPA. como se fossem um osciloscópio de sistema: grave rastreamentos ETW, abra arquivos ETL, visualize gráficos detalhados e, a partir daí, detecte gargalos de hardware reais, problemas de driver, sobrecarga de CPU, disco, rede ou saturação de GPU, tanto em PCs desktop quanto em cenários mais avançados (HoloLens, ambientes corporativos com muitas soluções de segurança etc.). Você também verá como integrar esses rastreamentos a uma metodologia abrangente para diagnóstico e teste de desempenho.
Conceitos-chave: ETW, ETL, WPR, WPA e similares
Antes de começar a gravar rastreamentos com o Gravador de Desempenho do Windows É importante esclarecer alguns termos que você verá constantemente na documentação e nas ferramentas.
ETW (rastreamento de eventos para Windows) É a infraestrutura de rastreamento integrada ao kernel do Windows. É a tecnologia central que permite o registro de eventos relacionados à CPU, disco, rede, memória, drivers, aplicativos e muito mais. Muitas ferramentas de diagnóstico modernas são simplesmente interfaces atraentes construídas sobre o ETW.
ETL (Registro de Rastreamento de Eventos) Este é o formato de arquivo que armazena esses eventos ETW. Sempre que você inicia uma sessão de rastreamento com o WPR, o Portal de Dispositivos ou o PLA, você obterá um ou mais arquivos com essa extensão. .etl que são os arquivos que você abrirá no Analisador de Desempenho do Windows.
WPR (Gravador de Desempenho do Windows) É a ferramenta responsável por iniciar e parar as gravações.
de eventos ETW de acordo com um perfil de capturaEsse perfil, armazenado em um arquivo .wprpDefine quais provedores de eventos estão ativados (amostragem de CPU, disco, pilha de chamadas, GPU, rede, etc.) e em qual nível de detalhe. Você pode usá-lo com uma interface gráfica ou pela linha de comando. comandos.
WPA (Analisador de Desempenho do Windows) É um aplicativo de análise gráfica que abre processos ETL e os traduz em gráficos, tabelas, rastreamentos de pilha e estatísticas baseados em tempo. Com o WPA, você pode classificar por uso de CPU, por processo, por thread, ver qual driver dispara interrupções, identificar picos de E/S e vazamentos de memória e correlacionar tudo isso em uma linha do tempo.
Kit de ferramentas de desempenho do Windows (WPT) Inclui WPR e WPA, juntamente com perfis e utilitários relacionados. É instalado como parte do Kit de Avaliação e Implantação do Windows (Windows ADK) ou, em versões mais recentes, também pode ser encontrado na Microsoft Store como um aplicativo independente.
Outros componentes do ecossistema de desempenho do Windows Relacionados ao WPR/WPA estão os contadores de desempenho clássicos, os logs e alertas de desempenho (PLA), o Monitor do Sistema (SYSMON), o mecanismo de execução de avaliação AXE, a Estrutura de Diagnóstico de Rede (NDF), a API de Estado do Processo (PSAPI), a Biblioteca de Ajuda de Ferramentas e, no nível de relatório e telemetria, o Relatório de Erros do Windows (WER) e a Infraestrutura de Eventos do Windows.
Instalando o Gravador de Desempenho do Windows e o Analisador de Desempenho do Windows
Para analisar facilmente rastreamentos ETL no WPA Você precisa ter o Analisador de Desempenho do Windows instalado, no mínimo, e se quiser gravar os rastreamentos do próprio computador, também precisará do Gravador de Desempenho do Windows.
Opção 1: Instale o WPA a partir da Microsoft StoreEm muitas configurações modernas, basta abrir a Microsoft Store, pesquisar por "Windows Performance Analyzer" e instalá-lo. Isso é ideal se você quiser analisar apenas arquivos ETL gerados em outros computadores (por exemplo, em máquinas de usuários ou dispositivos remotos).
Opção 2: Instale o Windows Performance Toolkit a partir do ADKSe você procura um ambiente de depuração e teste mais completo, baixe o Kit de avaliação e implantação do WindowsDurante a instalação, selecione o componente “Windows Performance Toolkit” para incluir o WPR e o WPA. Essa opção é ideal para equipes de suporte, laboratórios e técnicos que realizam diagnósticos diários.
Não se esqueça dos símbolos.Para que o WPA exiba pilhas de chamadas adequadas e associe o código a funções reais, ele precisa ter acesso a símbolos (.pdb) do sistema e, de preferência, de seus aplicativos. Você pode usar um servidor de símbolos corporativo, baixar símbolos da Microsoft ou colocar os arquivos PDB em uma pasta local "Símbolos" acessível pelo WPA.
Gravação de rastreamentos de desempenho com WPR e Portal de Dispositivos
A etapa crucial para detectar com precisão gargalos de hardware Trata-se de capturar um registro no exato momento em que o problema ocorre. Se você gravar quando "tudo está bem", verá apenas um sistema estável. Você deve começar a gravar pouco antes, reproduzir a situação de lentidão e parar assim que notar o sintoma.
Em dispositivos especiais como o HoloLens Você pode usar o Portal de Dispositivos do Windows para gerar o arquivo ETL remotamente. No painel do portal, você encontrará uma seção para seguimento de rendição Onde escolher os perfis, iniciar a gravação e baixar o resultado.
Etapas típicas para rastreamento a partir do Portal do Dispositivo no HoloLens:
- Acesse o Portal do Dispositivo a partir do HoloLens, por meio de um navegador, usando o endereço IP e as credenciais do dispositivo.
- Acesse a seção “Monitoramento de Desempenho”. no painel esquerdo.
- Selecione um perfil de captura (por exemplo, uso intensivo de CPU, GPU, sistema completo) ou carregue um personalizado através de “Perfis personalizados > Procurar”.
- Pressione “Iniciar rastreamento” e reproduz o cenário problemático no dispositivo: o aplicativo que trava, a cena 3D que aciona o ventilador, etc.
- Pare de rastrear Após capturar alguns segundos de comportamento lento, você verá o rastreamento listado na parte inferior.
- Baixe o arquivo ETL Utilizando o ícone de disco que aparece ao lado da entrada do registro, você pode abrir esse arquivo ETL no modo WPA em seu PC.
Em PCs e laptops com Windows 10/11A forma mais comum é executar o WPR diretamente no próprio computador: com uma interface gráfica ou usando o console com perfis predefinidos (por exemplo, wpr -start CPU -filemode, wpr -stop trace.etl).
Arquitetura de arquivos para uma boa análise com WPA
Para garantir uma análise tranquila com o Analisador de Desempenho do WindowsEle organiza todos os componentes relacionados ao rastreamento em uma única pasta. Isso permite que o WPA localize facilmente símbolos, perfis e o arquivo ETL.
Uma estrutura de trabalho típica poderia ser algo semelhante a:
Equipo_X_Rendimiento
├─ rastreo_equipoX.etl # Archivo de traza ETW
├─ CPU_y_dispositivo.wpaProfile # Perfil WPA con vistas y gráficos preconfigurados
└─ Symbols # Carpeta con símbolos (PDB) descomprimidos
├─ app_cliente.pdb
├─ driver_gpu.pdb
└─ ...
Passos básicos no WPA assim que a pasta estiver pronta:
- Inicie o Analisador de Desempenho do Windows a partir do menu Iniciar ou executando
wpa.exe. - Abra o arquivo ETL Em “Arquivo > Abrir”, selecione o seu arquivo.
.etl. - Carregar os símbolos Por meio de “Rastreamento > Carregar símbolos”, apontando para sua pasta de símbolos local ou servidor.
- Aplicar um perfil WPA (por exemplo, um focado na CPU ou em armazenamento) usando “Perfis > Aplicar > Procurar” e selecionando o
.wpaProfileem causa. - Explore os gráficos na aba de análise. que será aberto automaticamente: você verá registros de CPU, disco, interrupções, processos, etc.
Os perfis WPA são modelos de visualização. o que economiza muito tempo, pois já vêm com tabelas filtradas e gráficos relevantes para cenários típicos: análise de CPU, análise de armazenamento, diagnóstico de GPU, etc.
Como usar o WPA para detectar gargalos de hardware
Assim que o rastreamento é carregado, o trabalho real começa na interface WPA., onde é necessário comparar diversas visualizações para entender qual componente físico (ou combinação deles) está limitando o desempenho do sistema.
Gargalo da CPUPrimeiro, verifique os gráficos de Utilização da CPU (amostrada) o Utilização da CPU (precisa) No WPA, você pode classificar por processo, thread ou pilha de chamadas. Se você observar um processo travado com uso de 90 a 100% em um ou mais núcleos durante a lentidão, a limitação provavelmente está relacionada à CPU. Expandir a pilha de chamadas mostrará se a carga se deve à lógica do aplicativo, a um mecanismo de script, a uma biblioteca gráfica ou a um driver com comportamento inadequado. Você também pode otimizar o sistema. Ajustando o estacionamento principal com o ParkControl.
gargalo de disco ou armazenamento: ativa as visualizações de E / S de discofilas de disco e tempos de resposta. Se o disco apresentar 100% de atividade com latências de leitura ou gravação muito altas durante períodos de lentidão, o problema está na unidade (ou em como o software a está utilizando). Em sistemas com HDDs mais antigos, isso é comum quando muitos aplicativos são iniciados simultaneamente ou tarefas de segurança são acionadas, ou você pode até considerar Use o ReadyBoost para melhorar o desempenho. em gravações lentas.
gargalo de memória: verifique as opiniões de Memória e contadores de alocação de memória. Se o sistema estiver próximo do limite de RAM e o uso do arquivo de paginação aumentar repentinamente, você verá picos de E/S relacionados à memória e esperas significativas em disco. O WPA permite identificar quais processos estão acumulando memória reservada, apresentando vazamentos ou exibindo padrões de alocação inadequados; ele também avalia se é recomendável... Ative o perfil XMP na BIOS. Para aproveitar ao máximo a memória RAM disponível.
gargalo de redeEm ambientes onde se percebe lentidão ao acessar recursos remotos, adicione as visualizações de Networking e correlação com o NDF. Você poderá detectar saturação de largura de banda, retransmissões excessivas ou picos de latência e ver qual processo ou serviço está gerando os picos de tráfego.
gargalo da GPUEm jogos ou aplicações 3D, se o uso da CPU não estiver muito alto, mas o desempenho gráfico cair, habilite as visualizações da GPU (quando disponíveis) e analise. o tempo renderização, filas de comandos e chamadas para APIs gráficas. Se você combinar isso com contadores de desempenho de hardware ou ferramentas como o MSI Afterburner, terá uma visão bastante clara; verifique também o programação de GPU acelerada por hardware para otimizações adicionais.
Um aspecto muito poderoso da WPA é a correlação temporal.É possível alinhar eventos de CPU, disco, rede e aplicativos no eixo do tempo, facilitando a visualização, por exemplo, de como uma tarefa de antivírus desencadeia leituras massivas justamente quando o usuário percebe que tudo está travando.
Integrando WPR/WPA em uma metodologia de desempenho abrangente no Windows 11
O Gravador e Analisador de Desempenho do Windows são ferramentas de análise de "baixo nível".Mas elas se encaixam muito melhor se você fizer parte de um procedimento mais amplo de otimização do sistema, especialmente em Windows 11 onde existem muitas camadas de software sobrepostas.
Comece sempre pela "higiene básica" do sistema.Atualize o Windows a partir de Configurações> Windows UpdateInstale quaisquer patches opcionais relevantes (especialmente drivers e firmware) e revise o plano de energia para garantir que você não esteja em um modo de economia de energia agressivo que limite a CPU ou a GPU. Por exemplo, vale a pena verificar casos específicos, como um Correção da NVIDIA que corrige quedas de desempenho após a aplicação de patches.
Inicialização do sistema de depuração usando o Administrador de tarefas e ferramentas mais avançadas, como AutorunsRemover de Bota Tudo o que não for essencial: clientes de sincronização secundários, inicializadores de jogos, utilitários redundantes do fabricante, etc. Quanto menos coisas forem carregadas na inicialização, menos ruído você terá nos seus rastreamentos WPA.
Otimiza o armazenamento temporário e a limpeza. com o sensor de armazenamento e ferramentas oficiais como Gerenciador de PC da Microsoftem vez de recorrer sistematicamente a serviços de limpeza terceirizados. Um sistema cheio de Arquivos temporários E com os discos quase no limite, o diagnóstico é complicado porque sempre há atividade de E/S em segundo plano.
Para ver quais processos estão consumindo recursos em tempo real.Combine-o com Process Explorer, RAMMap e o próprio Gerenciador de Tarefas. Eles fornecem uma visão "ao vivo" para que você possa decidir quando iniciar um rastreamento WPR: no instante em que você vir o uso da CPU ou do disco aumentar, inicie o registro.
Uma boa prática técnica Trata-se de seguir uma abordagem quase científica: formular hipóteses ("Suspeito que o gargalo seja a CPU devido ao antivírus"), aplicar alterações (desativar temporariamente algumas exclusões ou alterar o agendamento de varreduras), executar testes de estresse e registrar rastreamentos WPR antes e depois para verificar se a métrica de seu interesse melhora.
Pré-monitoramento: Gerenciador de Tarefas, contadores de desempenho e SYSMON.
Antes de mergulhar de cabeça no WPR/WPA, faz sentido fazer uma triagem preliminar com ferramentas mais leves. que te dão uma ideia do que está acontecendo.
Administrador de tarefasNa aba "Desempenho", você pode ver um gráfico em tempo real do uso de CPU, memória, disco e rede. Se, ao abrir o aplicativo problemático, você notar que, por exemplo, o uso da CPU sobe para 100% em um ou dois núcleos enquanto a GPU permanece ociosa, você tem um forte indício. Se o uso do disco também subir para 100%, a suspeita muda.
Monitor do sistema (SYSMON) e contadores de desempenho tradicionais Eles oferecem outra perspectiva valiosa. Através de Perfmon Você pode configurar contadores como % Tempo do Processador, Comprimento médio da fila de disco, MBytes disponíveisetc., registre as informações e use-as para acionar alertas (PLA) caso os limites sejam excedidos. Isso é útil para capturar episódios de lentidão que ocorrem no início da manhã ou aleatoriamente.
Registros e alertas de desempenho (PLA) Eles permitem não apenas a amostragem periódica de contadores, mas também a inicialização automática de sessões ETW ou a execução de scripts quando um valor anômalo é detectado. Em ambientes corporativos, isso pode ser integrado ao SIEM para correlacionar eventos de desempenho, segurança e infraestrutura.
Em uma rede, você pode combinar isso Utilize o Network Monitor ou o Network Diagnostics Framework (NDF) para isolar problemas de conectividade, latência excessiva ou falhas de roteamento, especialmente quando os usuários relatam que "a internet está lenta", mas o gargalo está, na verdade, em um componente intermediário.
Testes de estresse para confirmar o gargalo
Um rastreamento WPR informa o que acontece em um cenário específico.Mas, muitas vezes, é aconselhável levar o sistema ao limite de forma controlada para verificar se o hardware consegue suportá-lo ou se irá falhar.
Testes de CPU e RAM com Prime95Execute o teste "Blend" para estressar simultaneamente o processador e a memória. Enquanto o teste estiver em execução, monitore as temperaturas e a estabilidade. Um rastreamento WPR capturado no meio deste teste mostrará claramente se há limitação térmica, se a CPU está atingindo seu limite ou se a RAM está apresentando erros ou causando tempos de espera anormais.
Teste de GPU com FurMarkÚtil para garantir que a GPU, os drivers e a fonte de alimentação estejam funcionando corretamente sob carga máxima. Você pode combiná-lo com contadores de GPU, WPR e ferramentas de monitoramento para verificar se o sistema está sendo limitado por temperatura, gerenciamento de energia ou drivers.
Teste de rede com iperf3Ao executar o iperf3 entre duas máquinas (servidor e cliente), você pode medir a largura de banda real, a estabilidade da taxa de transferência e a variação ao longo do tempo. Um rastreamento ETL realizado durante a execução do iperf3 permite verificar se a CPU da placa de rede, as interrupções de rede ou os filtros de segurança estão criando um gargalo.
Ferramentas do sistema como o Diagnóstico de Memória do Windows, o Monitor de Recursos e o TestLimit. Eles ajudam a simular cenários extremos de pressão de memória e espaço de endereçamento para verificar se o sistema se degrada de forma controlada ou entra em colapso. Novamente, o WPR é a sua "caixa preta" para esses testes.
Utilização de WPR/WPA em ambientes corporativos com diversas ferramentas de segurança.
Nas empresas, é muito comum que laptops e computadores de mesa venham com pacotes de segurança instalados.Antivírus corporativo, EDR, DLP, criptografia de disco, agentes de inventário, VPNetc. O usuário percebe que o equipamento "está ficando cada vez pior", mas o hardware é relativamente recente.
Nesses casos, o Gravador de Desempenho do Windows é ideal para separar as emoções dos dados.Você pode implementar uma política para iniciar rastreamentos quando a CPU ou o disco excederem determinados limites, ou até mesmo agendar capturas periódicas durante os horários de pico. Em seguida, com o WPA, você pode analisar quais processos específicos estão usando a CPU, quais drivers estão gerando interrupções e quais serviços estão executando operações de disco massivas.
Assim que os processos de segurança que causam os picos forem identificadosVocê pode negociar com a equipe de cibersegurança Ajustes de configuração razoáveis: excluir determinados diretórios das verificações em tempo real, mover tarefas pesadas para janelas noturnas, distribuir as verificações para que nem todos os computadores façam a mesma coisa ao mesmo tempo, etc.
Essas informações também podem ser inseridas no SIEM.ETL convertido em métricas, contadores despejados em torasOs alertas do PLA são integrados ao visualizador de eventos. Isso permite que as equipes de operações vejam se uma nova versão de um agente de segurança causou uma sobrecarga geral na frota de dispositivos.
Comparação com calculadoras de gargalo e outras ferramentas online
Em paralelo com a abordagem profissional com WPR e WPAExistem muitas calculadoras de gargalo na internet (PC Builds, CPU Agent, UserBenchmark, GPU Check, etc.) que tentam prever se uma CPU e uma GPU "combinarão bem" ou se haverá um componente claramente limitante.
Essas calculadoras são úteis como uma estimativa preliminar antes da montagem do equipamento.Você insere o modelo do processador, a placa gráfica, a quantidade e a velocidade da RAM, a resolução do jogo, e eles fornecem uma ideia aproximada se a GPU será subutilizada devido à CPU, se a RAM pode ser um gargalo ou qual FPS você pode esperar.
Mas elas têm limitações significativas.Eles não conhecem seu software específico, seus drivers, seu sistema operacional ou como você usa o computador. Podem dizer que uma combinação é "equilibrada", mas, na prática, um jogo mal otimizado ou um driver problemático podem criar gargalos inesperados. Ou vice-versa: podem classificar uma combinação como desfavorável, mas, no seu caso, ela pode funcionar perfeitamente devido à sua carga de trabalho.
A grande diferença entre WPR e WPA A diferença é que essas últimas métricas não especulam: elas medem o que realmente acontece na sua máquina sob a carga do mundo real. Elas não trabalham com médias teóricas ou benchmarks genéricos, mas sim com sua sessão de trabalho, seus jogos, seu software corporativo e seus picos de segurança.
Mesmo assim, as calculadoras podem ajudá-lo a escolher o hardware futuro de forma mais criteriosa.Você pode usá-los como um primeiro filtro, depois procurar experiências reais em fóruns de usuários com a mesma combinação de componentes e, finalmente, validar com WPR/WPA se o novo equipamento funciona conforme o esperado em seus cenários críticos.
Verificação manual de gargalos sem ferramentas externas
Se você não conseguir instalar nenhum programa adicional no computador (Seja por conta de políticas corporativas ou porque você está fazendo um diagnóstico rápido), você ainda pode realizar uma verificação bastante útil usando o próprio Gerenciador de Tarefas.
O procedimento básico é simples.Você inicia o Gerenciador de Tarefas, fecha todos os aplicativos, exceto aquele que deseja analisar, e com a guia "Desempenho" visível, executa o programa problemático (jogo, aplicativo pesado, exportação de vídeo etc.).
Enquanto a tarefa está em execução, ela monitora a CPU, a memória, o disco e a rede.Se algum desses componentes permanecer com uso de 100% durante toda a operação, é provável que esse componente seja o responsável pelo desempenho. Por exemplo, um jogo que constantemente leva a CPU a 100%, mesmo com a GPU em 40%, indica um gargalo no processador, mesmo que ainda haja RAM disponível.
O importante é interpretar esses dados com cuidado.O fato de a RAM estar "bastante utilizada" não significa necessariamente que ela seja o gargalo se a CPU estiver sobrecarregada. Em muitos jogos, por exemplo, a CPU simplesmente não consegue lidar com a lógica do jogo e não é capaz de utilizar a RAM disponível ou fornecer à GPU chamadas de desenho suficientes.
Esse tipo de observação visual É uma boa primeira pista, mas não substitui rastreamentos detalhados de WPR/WPA, onde você verá as pilhas de chamadas, os drivers, as interrupções e os tempos exatos.
Critérios para determinar se existe um problema grave de hardware
Nem todos os gargalos justificam uma RMA ou uma garantia.Muitas vezes, os problemas são causados por configuração inadequada, software mal otimizado ou uma combinação desequilibrada de componentes. No entanto, existem sintomas claros que indicam que o hardware pode estar com defeito.
Indicadores críticos típicos incluem telas azuis frequentes (BSOD) com códigos relacionados à memória ou à CPU, desligamentos repentinos ao submeter o sistema a testes de estresse, temperaturas que sobem acima de 90 °C sob cargas moderadas, ruídos estranhos de ventiladores ou discos mecânicos e erros recorrentes de leitura ou gravação.
Para documentar adequadamente uma possível falha de hardware Você pode usar o Monitor de Confiabilidade do Windows, o DxDiag para extrair um relatório de configuração de hardware e drivers, e ferramentas como o Process Monitor para capturar o que o sistema estava fazendo momentos antes da falha. Tudo isso, juntamente com um ou dois rastreamentos do WPR mostrando um comportamento claramente anômalo, é essencial para justificar a substituição junto ao fabricante.
Ao reunir essas informaçõesAnote sempre a data e a hora exatas de cada incidente, o que você estava fazendo, qual software estava em execução e se o problema é reproduzível. Quanto mais preciso você for, mais fácil será para o suporte técnico entender e validar seu caso.
Use o Gravador e Analisador de Desempenho do Windows para identificar gargalos de hardware. Trata-se essencialmente de aprender a olhar "por baixo dos panos" do Windows com instrumentos de precisão. Ao combinar isso com boas práticas de configuração, testes de estresse bem elaborados, ferramentas clássicas como contadores de desempenho e documentação rigorosa, você passa de simplesmente "o PC está lento" para ter diagnósticos sólidos, dados comparáveis ao longo do tempo e argumentos claros para decidir se deve otimizar o software, ajustar políticas, redesenhar cargas de trabalho ou simplesmente investir em hardware mais equilibrado.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.