Temas de procedimientos de WPR

En esta sección se describe cómo realizar procedimientos mediante la interfaz de usuario de Windows Performance Recorder (WPR). Para obtener información sobre cómo iniciar una grabación desde la línea de comandos, vea Opciones de wpR Command-Line.

Iniciar una grabación

  1. En la pantalla Inicio , haga clic en Grabadora de rendimiento de Windows.

  2. Para ejecutar el perfil predeterminado, haga clic en Iniciar. O bien, para ver y usar otros perfiles, haga clic en Más opciones.

    1. En el cuadro Seleccionar perfiles para la grabación de rendimiento , seleccione al menos un perfil.

    2. Opcionalmente, puede agregar un perfil personalizado. Para ello, haga clic en Agregar perfiles, vaya al perfil que desee y, a continuación, haga clic en Abrir. En Medidas personalizadas, seleccione el perfil.

    3. En la lista desplegable Escenario de rendimiento , seleccione el escenario que desee. A menos que la grabación sea para un escenario de encendido y apagado, seleccione General.

    4. Opcionalmente, puede grabar en el nivel de detalle de la luz. (Detallado es el valor default.level). Para ello, seleccione Claro en la lista desplegable Nivel de detalle .

    5. Para registrar la grabación en un archivo, seleccione Archivo en la lista desplegable Modo de registro . La memoria es el modo de registro predeterminado, excepto los registros de transición activados o desactivados, que se deben registrar en un archivo.

      Precaución Para grabaciones más largas, seleccione Memoria. Al seleccionar Archivo, el archivo puede crecer muy grande porque la única limitación del tamaño del archivo es el espacio disponible en disco. Windows Analizador de rendimiento (WPA) no puede analizar archivos extremadamente grandes.

  3. Haga clic en Iniciar para comenzar la grabación o haga clic en Cancelar para finalizar sin grabar.

Nota Si intenta iniciar una grabación en WPR durante el tiempo en que se ejecuta otra sesión iniciada por WPR, WPR detectará un conflicto y le pedirá la siguiente consulta:

An existing session is already running. Click OK to stop the running session and start the selected profile(s) or Cancel to abort the operation.

Para detener la sesión actual, haga clic en Aceptar. WPR comenzará a grabar. Tenga en cuenta que esta acción puede afectar a la aplicación que inició la sesión cancelada. Para permitir que la sesión actual continúe, haga clic en Cancelar. En este caso, WPR no inicia una grabación y la otra aplicación no se ve afectada.

Ver un estado de grabación

Al iniciar una grabación mediante la interfaz de usuario (UI) de WPR, el estado de grabación se muestra inmediatamente en la pantalla de WPR. Si inicia una grabación mediante la interfaz de la línea de comandos de WPR, puede ver el estado de la grabación mediante cualquiera de los métodos siguientes:

  • En la ventana del símbolo del sistema, escriba wpr –status. Para obtener más información sobre este comando, vea Opciones de Command-Line de WPR.

  • Abra la interfaz de usuario de WPR. Se mostrará el estado de la grabación que inició desde la línea de comandos de WPR.

Nota WPR solo puede mostrar el estado de una grabación si WPR inicia la grabación. No puede mostrar el estado de grabación de las grabaciones iniciadas por Xperf u otras aplicaciones.

El estado de la grabación muestra la siguiente información:

  • Tiempo de grabación: este es el período de tiempo durante el que se ha estado ejecutando la grabación.

  • Buffer: es el tamaño del búfer que usa la grabación. Se muestra tanto en MB como en el porcentaje de memoria agrupada disponible.

  • Eventos eliminados: el número de eventos perdidos desde que se inició la grabación. Para obtener más información sobre este problema, vea Evitar eventos perdidos.

Detener una grabación

  1. En la pantalla WPR, haga clic en Guardar. (Si hace clic en Cancelar, no se guardan datos de grabación).

  2. Vaya a la ubicación en la que desea guardar el archivo de grabación.

  3. Escriba una descripción del problema para el que creó la grabación.

  4. Haga clic en Guardar y, a continuación, haga clic en Aceptar.

    Si se han perdido los eventos, se mostrará una advertencia. Consulte Evitar eventos perdidos para obtener instrucciones sobre cómo evitar este problema.

Seguridad

Las grabaciones pueden contener información personal identificable o relacionada con la seguridad. Esto incluye rutas de acceso a los archivos a los que accede la grabación o a los nombres de proceso y acceso al Registro. Tenga cuidado al compartir archivos de grabación.

Agregar o quitar un perfil de grabación personalizado

  1. En la pantalla WPR, si las opciones están ocultas, haga clic en Más opciones.

  2. Haga clic en Agregar perfiles.

  3. Vaya a la ubicación que contiene los archivos de perfil, seleccione el archivo .wprp y haga clic en Abrir. WPR validará el esquema del archivo .wprp antes de agregarlo al perfil.

  4. Repita los pasos 2 y 3 para agregar perfiles adicionales. Puede usar hasta 64 perfiles para una sola grabación.

Los perfiles que agregó se mostrarán en Medidas personalizadas.

Para quitar un perfil de grabación

  1. En la pantalla WPR, si las opciones están ocultas, haga clic en Más opciones.

  2. Haga clic con el botón derecho en el perfil personalizado que desea quitar y, a continuación, haga clic en Quitar perfil.

El botón Quitar perfil solo está visible si hay perfiles personalizados. Solo puede quitar perfiles personalizados: no puede quitar perfiles integrados.

Cambiar el escenario de rendimiento

  1. En la pantalla WPR, si las opciones están ocultas, haga clic en Más opciones.

  2. En la lista desplegable Escenario de rendimiento , seleccione el escenario que desee. El valor predeterminado es General.

Cambiar el nivel de detalle

  1. En la pantalla WPR, si las opciones están ocultas, haga clic en Más opciones.

  2. En la lista desplegable Nivel de detalle, seleccione el nivel de detalle que desee. Detallado es el nivel predeterminado.

Cambiar el modo de registro

  1. Haga clic en Grabadora de rendimiento de Windows en la pantalla Inicio de Windows 8.

  2. Haga clic en Más opciones.

  3. Seleccione el modo de registro en la lista desplegable Modo de registro. El modo predeterminado es Memory.

Precaución Para grabaciones más largas, seleccione Memoria. Al seleccionar Archivo, el archivo puede crecer muy grande porque el espacio en disco disponible es la única limitación para el tamaño del archivo. Si el archivo es demasiado grande, es posible que no pueda analizarlo en Windows Analizador de rendimiento (WPA).

Crear un perfil de grabación personalizado

Puede crear perfiles personalizados en un archivo XML que tenga una extensión .wprp. Vea Recording Profile XML Reference (Referencia XML del perfil de grabación ) para obtener información de referencia y esquema completa. Consulte Creación de perfiles de grabación para obtener información más detallada sobre la creación de perfiles de grabación.

Para crear un perfil de grabación personalizado

  1. En un editor XML, cree un nuevo archivo XML.

  2. Escriba las definiciones del recopilador. Para obtener más información, vea 1. Definiciones del recopilador.

  3. Escriba las definiciones del proveedor de eventos y del sistema. Para obtener más información, vea 2. Definiciones del sistema y del proveedor de eventos.

Nota Si desea que el perfil personalizado se detenga y revierte si algunos proveedores no se inician, establezca el atributo Strict en "true". Para obtener más información sobre esta opción, vea Proveedores estrictos.

  1. Escriba las definiciones de perfil. Para obtener más información, vea 3. Definiciones de perfil.

  2. Guarde el archivo con una extensión .wprp.

Puede definir recopiladores, proveedores y perfiles derivados que heredan de una versión base que defina anteriormente en el mismo archivo o en otro archivo. Para obtener más información sobre esta opción, vea Herencia.

Evitar eventos perdidos

Algunas aplicaciones generan tantos eventos que el seguimiento de eventos para Windows (ETW) no puede mantenerse al día con la frecuencia de registro. Este problema se manifiesta como eventos perdidos en las grabaciones. El problema puede dar lugar a dificultades de análisis o conclusiones erróneas debido a datos incompletos.

Nota De forma predeterminada, WPR usa la memoria paginada para los búferes. Para establecer WPR para que use memoria no paginada para los búferes, establezca el atributo NonPagedMemory en true para el proveedor. Para obtener más información sobre cómo crear un perfil personalizado, vea Creación de perfiles de grabación y 2. Definiciones del sistema y del proveedor de eventos.

Puede ayudar a evitar que WPR pierda búferes ETW o eventos de las siguientes maneras:

  • Use búferes más grandes para habilitar E/S de disco más eficaz cuando WPR escribe los búferes en el disco.

  • Recuento de solicitudes para la recopilación de datos la primera vez que se usa una configuración de búfer determinada en un equipo.

  • Use la opción recordTempTo de línea de comandos para registrar en una ubicación diferente a la predeterminada.

  • Aumente el número de búferes.

  • Simplifique el escenario que está probando o seleccione menos perfiles.

  • Espacio libre en disco en la unidad del sistema.

  • Usar hardware avanzado para recopilar los datos; por ejemplo, use un subsistema de disco que tenga un mayor rendimiento. Esta es la última opción que se debe tener en cuenta. Normalmente, puede evitar perder eventos seleccionando cuidadosamente los proveedores para habilitar y los búferes que se van a usar.

Grabadora de rendimiento de Windows

Escenarios comunes de WPR

Características de WPR

Sesiones

Sesiones (controladores de Windows)