Criação de perfis de gravação
Você pode criar perfis de gravação do WPR (Gravador de Desempenho do Windows) em um arquivo XML que tenha uma extensão .wprp. Os perfis de gravação contêm todas as informações necessárias para habilitar a gravação de desempenho para um cenário específico. Esses dados incluem informações sobre sessões, provedores e palavras-chave do ETW (Rastreamento de Eventos para Windows). Cada arquivo .wprp contém pelo menos uma definição de perfil, que consolida um conjunto específico de sessões e provedores ETW. Uma definição de perfil também inclui os atributos de sessão e provedor que iniciam e controlam a gravação de desempenho.
Os perfis de WPR dão suporte aos seguintes recursos de ETW:
Modos de registro em log de memória circular e arquivo sequencial.
Número especificado pelo usuário de buffers e tamanhos de buffer para cada sessão.
Sessões de agente do sistema ETW junto com o Agente do Kernel NT. Essa fusão inclui a capacidade de especificar palavras-chave, pilhas e marcas de pool de memória.
Sessões de evento que especificam um nome de provedor ou GUID, palavras-chave, pilha, nível de detalhes e memória não paginada.
Capturando provedores de estado que capturam o estado somente durante operações de início ou salvamento.
O arquivo .wprp deve conter definições específicas listadas em uma ordem específica. Os tópicos a seguir descrevem como criar as definições nessa ordem.
Criação de arquivos .wprp no Visual Studio
Você pode usar o Visual Studio para criar um perfil de gravação usando o arquivo de esquema WPR WPR, WPRControlProfiles.xsd, que está disponível na pasta de instalação do WPT:
Abra o arquivo .wprp no Visual Studio.
No menu main, escolha XML e, em seguida, escolha Esquemas...
Na caixa de diálogo Esquemas XML exibida, escolha Adicionar...
Escolha o esquema WPRControlProfiles.xsd. Por padrão, esse arquivo está no diretório de instalação do WPT:
C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit
Depois de selecionar o esquema, você poderá usar o IntelliSense contextual para criar seu arquivo .wprp.
Nesta seção
Como definir coletores para um perfil. |
|
Como definir provedores para um perfil. |
|
Como definir um perfil. |
|
Como usar o atributo Strict . |
|
Descreve a herança na criação de perfis de gravação. |