Compartilhar via


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:

Referência técnica do Performance Toolkit do Windows