Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen las características de Windows Performance Recorder (WPR) y Windows Analizador de rendimiento (WPA) y se proporcionan ejemplos de cómo aplicar esas características al solucionar problemas.
Se aplica a: Todas las versiones compatibles de Windows Server y el cliente de Windows
Resumen
WPR y WPA son herramientas de supervisión de rendimiento que generan perfiles de rendimiento detallados de aplicaciones y sistemas operativos Windows. Windows incluye una versión de línea de comandos de WPR. Para obtener WPA y una versión de GUI de WPR (que se muestra en los ejemplos de este artículo), descargue e instale windows Assessment and Deployment Kit (WADK).
Nota:
La herramienta de línea de comandos anterior, Xperf, sigue siendo compatible con la recopilación de datos y se incluye en WADK. Sin embargo, ya no se admite Xperfview. Use WPA para ver las grabaciones Xperf.
Para obtener información sobre cómo usar Xperf, vea Referencia de línea de comandos de Xperf.
Requisitos previos
Para ejecutar las herramientas de WPT, el sistema debe cumplir los siguientes requisitos:
- WPR: Windows 8 o posterior.
- WPA: Windows 8 o posterior con Microsoft .NET Framework 4.5 o posterior.
Uso de WPR para registrar datos
WPR es una herramienta de grabación eficaz que crea grabaciones de seguimiento de eventos para Windows (ETW) del comportamiento del sistema y de la aplicación y el uso de recursos. WPR proporciona perfiles integrados que puede usar para seleccionar los eventos que se van a grabar. Como alternativa, puede crear perfiles personalizados en XML. Para más información, consulte la siguiente documentación.
Tema | Vínculo |
---|---|
Inicio rápido de procedimientos básicos | Temas de procedimientos de WPR |
Descripciones de los perfiles de grabación integrados | Perfiles de grabación integrados |
Documentación completa de la interfaz de usuario de WPR | Características de WPR |
Referencia de opciones de línea de comandos | Opciones de línea de comandos de WPR |
Explicación de escenarios clave | Escenarios de WPR Escenarios de rendimiento |
Descripciones de los modos de registro (modo de memoria o modo de archivo) | Modo de registro Cambiar el modo de registro |
Material de referencia completo, incluida una referencia XML de perfil de grabación y una referencia Xperf heredada | Referencia técnica de WPR |
Puede ejecutar WPR desde la interfaz de usuario (WPRUI.exe) o la línea de comandos (WPR.exe). La interfaz de usuario de WPR facilita la generación de una grabación mediante perfiles de grabación integrados para analizar el uso de CPU, los problemas de energía, el rendimiento deficiente del sistema o la aplicación y otros problemas de rendimiento. WPRUI.exe está disponible en WADK. WPR.exe se incluye junto con el sistema operativo Windows (Windows 8.1 o una versión posterior) y no requiere instalación adicional.
Para iniciar una grabación, siga estos pasos:
Seleccione Inicio, escriba Windows Performance Recorder y, a continuación, seleccione Windows Performance Recorder en los resultados de la búsqueda.
Realice una de las siguientes acciones:
Para registrar mientras usa el perfil predeterminado (Evaluación de prioridades de primer nivel), seleccione Iniciar.
Para seleccionar otro perfil o establecer otras opciones, seleccione Más opciones. Seleccione las opciones que desee y, a continuación, seleccione Iniciar.
Para detener una grabación, siga estos pasos:
- En WPR, seleccione Guardar.
- Vaya a la ubicación a la que desea guardar el archivo de grabación.
- Escriba una descripción del problema para el que creó la grabación.
- Seleccione Guardar y, a continuación, seleccione Abrir en WPA o Aceptar.
Uso de WPA para analizar datos
WPA es una herramienta de análisis eficaz que combina una interfaz de usuario flexible con amplias funcionalidades de grafos y tablas de datos que se pueden dinamizar y que tienen funcionalidades de búsqueda de texto completo. WPA proporciona una ventana Problemas para explorar la causa principal de cualquier problema identificado. Para más información, consulte la siguiente documentación.
Tema | Vínculo |
---|---|
Procedimientos básicos y un tutorial detallado | Guía de inicio rápido de WPA |
Documentación completa de la interfaz de usuario WPA | Características WPA |
Explicación extendida de escenarios clave | Escenarios WPA |
Para abrir WPA, seleccione Inicio, escriba Windows Analizador de rendimiento y, a continuación, seleccione Windows Analizador de rendimiento en los resultados de búsqueda.
Si no ha abierto WPA directamente desde WPR después de guardar una grabación, puede usar el menú Archivo WPA para abrir un archivo de seguimiento.
Nota:
Para cargar símbolos para el análisis, seleccione Seguimiento y, a continuación, seleccione Cargar símbolos. Para obtener más información, vea Cargar símbolos o Configurar rutas de acceso de símbolos.
La interfaz de usuario (UI) WPA incluye ventanas acopladas que rodean un área de trabajo central. Esta área de trabajo contiene pestañas Análisis . Todas las ventanas se pueden acoplar en diferentes ubicaciones. Para abrir una ventana cerrada, seleccione la ventana en el menú Ventana . WPA usa las siguientes ventanas y pestañas.
Ventana o pestaña | Description |
---|---|
Explorador de gráfico | Contiene miniaturas de todos los gráficos que se aplican a la grabación actual. Los gráficos se agrupan en categorías. Para expandir una categoría, seleccione el triángulo en la esquina superior izquierda de la miniatura. Para obtener más información, consulte El Explorador de Graph. |
Análisis | Muestra información detallada y leyendas para las grabaciones de seguimiento. Puede arrastrar gráficos desde el Explorador de Graph a la pestaña Análisis . La pestaña muestra la información en formato de tabla dinámica y gráfico. En las tablas, la barra dorada vertical separa las claves de los datos. La barra azul vertical separa los datos de la tabla dinámica de los elementos de grafos. Para obtener más información, vea Pestaña Análisis. |
Asistente de análisis | Muestra información sobre el gráfico y la tabla seleccionados actualmente. Para obtener más información, vea Analysis Assistant. |
Problemas | Disponible para las grabaciones de la Plataforma de evaluación y enumera los problemas que identifica la evaluación. Para obtener más información, vea Ventana problemas. |
Detalles | Disponible para las grabaciones de la Plataforma de evaluación, y enumera los detalles y las soluciones recomendadas para el problema seleccionado. Para obtener más información, vea Ventana detalles. |
Consola de diagnóstico | Proporciona una lista de excepciones en la grabación y los detalles relacionados con la carga y descodificación de símbolos. Para obtener más información, vea Ventana de consola de diagnóstico. |
Ejemplos
En la tabla siguiente se describen varios escenarios de problemas, los perfiles de WPR que puede usar para grabar datos y gráficos sugeridos y campos de tabla dinámica para analizar los datos.
Escenario | Perfil de WPR | Gráfico y parámetros que se van a analizar |
---|---|---|
Uso elevado de CPU | Perfil predeterminado (evaluación de prioridades de primer nivel) o uso de CPU | Uso de CPU de cálculo > (muestreado) Opciones de clave:
|
Pérdida de asignación virtual | Uso de VirtualAlloc | Memoria > virtualAlloc Commit LifeTimes Claves: Tipo, Proceso, Pila Datos: Recuento (ordenar por),tamaño que afecta al tamaño (MB) |
Fuga de grupo | Uso del grupo | Grupo de memoria > Claves: tipo, paginado, etiqueta de grupo, pila Datos: recuento (suma), tamaño que afecta al tamaño (MB) |
Fuga de controladores | Controlar el uso | Identificadores de memoria > Claves: Crear proceso, Tipo de identificador, Crear pila Datos: nombre de objeto, objeto, identificador Elemento Graph (derecha de la barra azul): Count |
Fuga de montón | Uso del montón Marcas de seguimiento* |
Asignaciones de montón de memoria > Claves: Tipo, Proceso, Pila Datos: Recuento, Tamaño de impacto (B) Suma |
Análisis de espera | Perfil predeterminado (evaluación de prioridades de primer nivel) o uso de CPU | Uso de CPU de cálculo > (preciso) Claves: nuevo proceso, nuevo subproceso, nueva pila, proceso de preparación, subproceso listo, Pila de preparación Datos: Wait(Max), Wait(Sum), Count(Waits) |
* Para establecer las marcas de seguimiento, abra una ventana del símbolo del sistema administrativo y, a continuación, ejecute los siguientes comandos:
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<Process_Name>" /v TracingFlags /t REG_DWORD /d 1 /f
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\VirtMemTest64.exe" /v TracingFlags /t REG_DWORD /d 1 /f
Nota:
En el primer comando, <Process_Name> representa el nombre del servicio o proceso que desea analizar.
Una vez ejecutados los comandos, reinicie el servicio o el proceso.