Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Os seguintes recursos estão disponíveis na versão do Windows Performance Toolkit (maio de 2024). Para saber mais, consulte Novidades no Windows Performance Toolkit v11.
Os plug-ins do Windows Performance Analyzer aprimoram a funcionalidade do WPA adicionando suporte ao processo e a novos tipos de formato de arquivo em dados estruturados e tabulares que podem ser analisados no WPA. Embora fosse possível carregar plug-ins em versões passadas do WPA ao especificar diretórios para pesquisa por meio de argumentos de linha de comando, agora é possível instalar, atualizar e gerenciar plug-ins diretamente por meio do novo Inicializador do WPA. Os plug-ins são embalados e distribuídos como arquivos .ptix (performance toolkit extension), um novo formato que o WPA pode ler para instalar plug-ins no sistema de arquivos do usuário.
Estrutura do pacote PTIX
Um pacote PTIX, identificável pela extensão de arquivos .ptix, encapsula um único plug-in do WPA juntamente com os metadados associados. O pacote permite que o WPA e outros drivers de SDK instalem e gerenciem plug-ins em um repositório persistente.
Principais características:
Independente: cada pacote PTIX inclui todos os componentes necessários e dependências exigidas pelo plugin, garantindo que ele possa operar de forma independente.
Único plug-in por pacote: cada arquivo PTIX contém exatamente um plug-in. Isso significa que o que quer que seja empacotado no arquivo PTIX pelo autor do plug-in é tratado como um único plug-in autônomo dentro do ecossistema WPA.
Formato padronizado: o pacote PTIX segue um formato padronizado para garantir consistência e compatibilidade. A estrutura interna do arquivo PTIX inclui:
O código executável do plug-in
Arquivos de metadados que descrevem o plug-in, como seu nome, versão e autores.
Quaisquer recursos adicionais ou dependências exigidas pelo plug-in, como a versão do SDK em que o plug-in foi compilado
Benefícios dos pacotes PTIX
Facilidade de distribuição: o formato PTIX padronizado simplifica a distribuição e a instalação de plug-ins do WPA, tornando mais fácil para os usuários melhorar sua experiência do WPA. Uma vez que um PTIX é instalado, o WPA carregará e usará automaticamente o plug-in cada vez que ele é iniciado.
Autossuficiência: ao empacotar todos os componentes necessários em um único arquivo, os pacotes PTIX eliminam problemas de dependência, garantindo que os plug-ins funcionem imediatamente.
Lista de plug-ins disponíveis
Veja abaixo uma lista de plug-ins do WPA que estão disponíveis para download e instalação hoje. Continuaremos atualizando a lista.
1. Plug-ins para Linux e Android: esse repositório oferece várias ferramentas de análise de desempenho no Linux e Android. Os plug-ins com suporte na versão 1.6.2 incluem:
Perfetto para Android & Chromium: analisa o Android e os rastreamentos do usuário, juntamente com arquivos de rastreamento de desempenho de navegadores baseados no Chromium.
Android Logcat: permite a visualização de registros do sistema Android e de aplicativos gravados com o Android Logcat.
Linux - LTTng: processa arquivos de rastreamento de desempenho LTT, que incluem indicadores-chave de desempenho do Linux, como agendamento da CPU do kernel, chamadas do sistema, eventos de arquivos e aplicativos de espaço de usuário.
Linux - Cloud-Init: processa arquivos de log do Cloud-Init.
Linux - Microsoft Azure Linux Guest Agent: processa arquivos de log produzidos pelo Microsoft Azure Linux Guest Agent (WALinuxAgent).
Linux - Dmesg: processa logs do Dmesg a partir do buffer de anéis do kernel Linux/Unix.
Observação
Os plug-ins do Linux e Android estão disponíveis na pasta "..\Microsoft-Performance-Tools-Linux-Android\MicrosoftPerfToolkitAddins\PTIX"
Como instalar plug-ins?
Depois de ter um pacote PTIX (da lista acima ou um desenvolvido localmente), você pode usar o novo inicializador do WPA para instalar o plug-in do WPA correspondente. Na tela principal, clique em "Instalar plug-in" ou use o ícone do plugin ao lado da caixa de pesquisa para navegar até o PTIX que quer instalar.
Como compilar um plug-in?
Os plug-ins do WPA podem ser criados usando o SDK do Microsoft Performance Toolkit, uma biblioteca de código aberto disponível no GitHub. Para começar a desenvolver um plug-in, consulte a documentação do repositório. Quando estiver pronto para empacotar seu plug-in em um pacote PTIX redistribuível, você poderá usar a CLI do empacotador do plug-in para criar um PTIX. Para obter mais informações sobre como usar a ferramenta, consulte a respectiva documentação no repositório do SDK do Performance Toolkit.
