Introducción a WPR
Windows Performance Recorder (WPR) es una herramienta que amplía el seguimiento de eventos para Windows (ETW) y proporciona grabaciones detalladas del comportamiento del sistema y de la aplicación y el uso de recursos. Puede usar WPR junto con Windows Analizador de rendimiento (WPA) para investigar determinadas áreas de rendimiento y para comprender en general el consumo de recursos. WPR y WPA permiten a los profesionales de desarrollo y TI identificar y resolver de forma proactiva problemas de rendimiento. WPR requiere Windows 8 o un sistema operativo de versión posterior.
WpR Command-Line e interfaz de usuario
Hay dos tipos de WPR: Interfaz de usuario (WPRUI.exe) e Interfaz de línea de comandos (WPR.exe). Ambos comparten el mismo archivo DLL, pero no todas las características son accesibles a través de WPRUI. WPR.exe incluye el sistema operativo Windows (Windows 8.1 o posterior) y no necesita instalación adicional. La interfaz de usuario (UI) de WPR facilita la generación de una grabación mediante perfiles de grabación integrados para analizar el uso de CPU, problemas de energía, un rendimiento deficiente del sistema o la aplicación u otros problemas de rendimiento.
Perfiles de grabación
Los perfiles de grabación de WPR son las listas de proveedores de eventos para habilitar una grabación de rendimiento para un escenario específico. WPR proporciona una amplia selección de perfiles de grabación integrados ordenados en grupos por escenario. Para obtener más información sobre los perfiles integrados de WPR, vea Perfiles de grabación integrados.
También puede crear y agregar perfiles personalizados (archivos .wprp) en XML para registrar conjuntos de eventos y usarlos directamente mediante la CLI de WPR o agregarlos a la lista de perfiles presentados en WPRUI. Puede usar perfiles personalizados solos o junto con perfiles integrados o para realizar grabaciones especializadas diseñadas para cualquier escenario de uso. Para obtener más información sobre los perfiles personalizados, vea Creación de perfiles de grabación y Agregar o quitar un perfil de grabación personalizado.
Escenarios de rendimiento
Puede usar escenarios de rendimiento para registrar escenarios comunes, como las transiciones General o On/Off para los escenarios basados en el estado de energía del sistema. Solo puede seleccionar un escenario para una grabación. Para obtener más información sobre los escenarios de rendimiento, consulte Escenarios de rendimiento.
Registro en archivo o memoria
WPR puede registrar eventos en un archivo o en búferes circulares en memoria. Se recomienda iniciar sesión en el archivo para eventos finitos que se pueden predecir, como el inicio de la aplicación o el uso de energía cuando el equipo surge de un estado de suspensión. El registro de archivos es el único modo de registro que está disponible para medir eventos a través de transiciones de encendido y apagado.
Se recomienda iniciar sesión en memoria para eventos imprevisibles. Puede ejecutar estas grabaciones durante largos períodos de tiempo sin consumir recursos de memoria finitos. Para obtener más información sobre los modos de registro, vea Modo de registro y Cambio del modo de registro.
Nivel de detalle
Puede seleccionar el nivel de detalle que se ajuste al escenario: claro o detallado. Las grabaciones ligeras llevan menos sobrecarga e interfieren menos con el sistema (a veces se denominan grabaciones de "temporización"). Las grabaciones detalladas son más útiles para un análisis exhaustivo. Para obtener más información sobre los niveles de detalle, vea Nivel de detalle y Cambio del nivel de detalle.