Compartilhar via


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:

  1. Abra o arquivo .wprp no Visual Studio.

  2. No menu main, escolha XML e, em seguida, escolha Esquemas...

  3. Na caixa de diálogo Esquemas XML exibida, escolha Adicionar...

  4. 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

1. Definições de coletor

Como definir coletores para um perfil.

2. Definições do sistema e do provedor de eventos

Como definir provedores para um perfil.

3. Definições de perfil

Como definir um perfil.

Provedores estritos

Como usar o atributo Strict .

Herança

Descreve a herança na criação de perfis de gravação.

Perfis de Gravação

Criar um perfil de gravação personalizado

Adicionar ou remover um perfil de gravação personalizado