Creación de perfiles de grabación

Puede crear perfiles de grabación de Windows Performance Recorder (WPR) en un archivo XML que tenga una extensión .wprp. Los perfiles de grabación contienen toda la información necesaria para habilitar la grabación de rendimiento para un escenario específico. Estos datos incluyen información sobre las sesiones, proveedores y palabras clave de Seguimiento de eventos para Windows (ETW). Cada archivo .wprp contiene al menos una definición de perfil, que consolida un conjunto específico de sesiones y proveedores ETW. Una definición de perfil también incluye los atributos de sesión y proveedor que inician y controlan la grabación de rendimiento.

Los perfiles de WPR admiten las siguientes características de ETW:

  • Modos de registro de memoria circular y archivo secuencial.

  • Número especificado por el usuario de búferes y tamaños de búfer para cada sesión.

  • Sesiones del registrador del sistema ETW junto con el registrador de kernel nt. Esta fusión incluye la capacidad de especificar palabras clave, pilas y etiquetas de grupo de memoria.

  • Sesiones de eventos que especifican un nombre de proveedor o UN GUID, palabras clave, pila, nivel de detalle y memoria no paginada.

  • Capturar proveedores de estado que capturen el estado solo durante las operaciones de inicio o guardado.

El archivo .wprp debe contener definiciones específicas que se enumeran en un orden específico. En los temas siguientes se describe cómo crear las definiciones en ese orden.

Creación de archivos .wprp en Visual Studio

Puede usar Visual Studio para crear un perfil de grabación mediante el archivo de esquema WPR, WPRControlProfiles.xsd, que está disponible en la carpeta de instalación de WPT:

  1. Abra el archivo .wprp en Visual Studio.

  2. En el menú principal, elija XML y, después, esquemas...

  3. En el cuadro de diálogo Esquemas XML que aparece, elija Agregar...

  4. Elija el esquema WPRControlProfiles.xsd. De forma predeterminada, este archivo está en el directorio de instalación de WPT:

    • C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit

Una vez que haya seleccionado el esquema, puede usar IntelliSense contextual para crear el archivo .wprp.

En esta sección

1. Definiciones del recopilador

Cómo definir recopiladores para un perfil.

2. Definiciones del proveedor de eventos y del sistema

Definición de proveedores para un perfil.

3. Definiciones de perfil

Cómo definir un perfil.

Proveedores estrictos

Cómo usar el atributo Strict .

Herencia

Describe la herencia en los perfiles de grabación de creación.

Perfiles de grabación

Crear un perfil de grabación personalizado

Agregar o quitar un perfil de grabación personalizado