Novidades no Windows Performance Toolkit (setembro de 2023)
Observação
A instalação do Windows Performance Toolkit é dividida em diversos MSI. Para garantir a instalação correta, execute setup.exe em vez de tentar instalar o MSI em pacote.
O WPA (Windows Performance Analyzer) visualiza rastreamentos do Gravador de Desempenho do Windows e do Console de Avaliação do Windows como gráficos e tabelas para permitir que você analise o desempenho do sistema e do aplicativo. O WPA oferece os seguintes novos recursos:
Novidades do Windows Server 2022 A estrutura de código e as ferramentas do WPA foram reescritas com o suporte inicial do SDK do Performance Toolkit. Com a reescrita, o WPA agora é um aplicativo .NET Core 3.1 autocontido, permitindo extensibilidade carregando plug-ins para processar quaisquer fontes de dados específicas (fora do ETL).
Para saber mais, consulte nosso leiame.
Como a maior parte do código foi reescrita do zero, veja alguns problemas conhecidos:
As colunas Símbolos podem ficar obsoletas quando os símbolos estão sendo carregados:
- Marca de Pilha
- Marca de Quadro
- Funções em Syscalls
Para contornar o problema, carregue símbolos primeiro antes de interagir com as tabelas.
O progresso de carregamento dos símbolos pode parecer suspenso ou travado, mas os símbolos continuarão sendo carregados.
A tabela Regiões não adiciona automaticamente colunas de campo. Essas colunas podem ser adicionadas manualmente através do Editor de Exibição.
O Perf E3 não funciona para dados EMI
O URI (wpa://) só funciona para arquivos de avaliações.
- Ao usar o console de avaliação, certifique-se de selecionar o arquivo de avaliação.
Painel Assistente de análise que exibe conteúdo útil para ajudá-lo a determinar a melhor forma de usar um determinado gráfico, predefinição ou guia de análise. Suporte a rich text para o Assistente de Análise que permite formatar seu texto para facilitar a leitura e a análise, bem como adicionar links para materiais de referência, vídeos ou páginas de ajuda mais detalhadas na Web.
Lista de gráficos WPA para sua referência
Nova versão do menu Arquivo (chamado Menu Avançado) com a opção de voltar para o Menu Clássico
Visualizador de retângulo pontual que permite visualizar o que aconteceu na tela durante o rastreamento
Regiões de interesse que permitem destacar intervalos de tempo importantes em um rastreamento
Marcas de pilha para criar rótulos que ajudam a identificar melhor quais partes da(s) pilha(s) de chamadas são afetadas
Suporte para vários rastreamentos em uma única sessão
Suporte para recuperar um perfil
O Gravador de Desempenho do Windows (WPR) é uma ferramenta de desempenho que você pode usar para registrar eventos do sistema que podem ser analisados usando WPA. O WPR oferece os seguintes novos recursos:
Novidades do Windows Server 2022 A linha de comando do WPR recebeu alguns novos recursos e atualizações para melhorar sua análise de desenvolvedor:
O comando Merge permite a mesclagem de rastreamentos ETL (semelhante ao comando merge do XPerf).
Consulte
wpr -help stop
para obter mais informações.Ao salvar um ETL, Ctrl + C pode ser usado para cancelar um salvamento em andamento.
O comando Exportar perfil permite que a exportação de perfis internos seja usada como ponto de partida para a criação de um Perfil do Gravador de Desempenho do Windows personalizado (*.wprp).
Consulte
wpr -help profiles
para obter mais informações.O comando Iniciar agora oferece suporte ao rastreamento de desligamento para persistir durante a reinicialização.
Consulte
wpr -help start
para obter mais informações.
Após gravar um rastreamento, você pode abri-lo imediatamente no WPA com o botão Abrir no WPA.
Manipulação direta de símbolos CLR, portanto, nenhum sinalizador é necessário ao configurar e usar o suporte NGEN
A Referência da API de Controle de Rastreamento do Kernel abrange a API de Controle de Rastreamento do Kernel disponível em versões anteriores do WPA. Essa API é uma extensão da API de Rastreamento de Eventos ETA e tem suporte para compatibilidade com scripts e perfis existentes. No entanto, está obsoleta, e novos perfis devem ser criados usando a versão atual. Nenhuma API pública está disponível para a versão atual do WPA. Essa API permite capturar rastreamentos de pilha do kernel, mesclar vários arquivos de rastreamento para análise e incluir informações do sistema nos arquivos mesclados. Periodicamente, as funções são adicionadas ou atualizadas. Este documento de referência adiciona as seguintes novas funções: