Propiedades de las sesiones de rendimiento

Actualización: noviembre 2007

Una Sesión de rendimiento permite al usuario establecer la configuración que determina cómo se generan los perfiles de la aplicación. También almacena los informes generados para una sesión. Una Sesión de rendimiento se puede crear ejecutando el Asistente de rendimiento o manualmente. Una vez creada, la Sesión de rendimiento se muestra en el Explorador de rendimiento.

Para ver las propiedades de una Sesión de rendimiento, seleccione el nombre de la sesión en el Explorador de rendimiento, haga clic con el botón secundario y elija Propiedades.

Las sesiones de rendimiento tienen las siguientes páginas de propiedades:

General

Esta configuración permite elegir entre los modos de muestreo e instrumentación, agregar datos de duración y de recolección de objetos .NET, mostrar la ventana Control de recolección de datos durante la recolección de datos y especificar la ubicación y las convenciones de nomenclatura predeterminadas del informe.

Iniciar

Esta configuración permite seleccionar los binarios de una lista y especificar el orden en que se iniciarán.

Muestreo

Esta configuración permite elegir el evento de ejemplo y el intervalo de muestreo cuando se utiliza el muestreo como método de generación de perfiles. Un evento de ejemplo se utiliza para recopilar los datos de generación de perfiles en el intervalo especificado. Así, si el evento de ejemplo son los ciclos de reloj y el intervalo de muestreo se establece en 10.000.000, los datos de generación de perfiles se recopilarán cada 10 millones de ciclos de reloj. Están disponibles los cuatro tipos de eventos de ejemplo siguientes:

  • Ciclos de reloj: para problemas relacionados con la CPU

  • Errores de página: para problemas relacionados con la memoria

  • Llamadas del sistema: para problemas relacionados con E/S

  • Contadores de rendimiento: para problemas de rendimiento de bajo nivel

  • Pueden especificarse eventos de ejemplo adicionales en función de los contadores de rendimiento disponibles

Binario

Esta configuración permite especificar si desea cambiar el binario instrumentado a otra ubicación. Por ejemplo, si va a generar los perfiles de My.DLL y decide no reubicar el binario instrumentado, se creará una copia de seguridad de My.DLL denominada My.Orig.DLL. A continuación, se modificará My.DLL insertando análisis para recopilar los datos. Si decide reubicar el binario instrumentado, no se cambiará el nombre del binario original y el binario instrumentado se copiará en la ubicación especificada para su uso durante la instrumentación.

Instrumentación

Esta configuración permite especificar todos los Eventos anteriores a la instrumentación y Eventos posteriores a la instrumentación que desea que tengan lugar antes o después del proceso de instrumentación.

Contadores de CPU

Esta configuración permite recopilar datos sobre los contadores de rendimiento de la CPU. Los contadores de rendimiento móviles están disponibles independientemente del fabricante o del diseño de la CPU.

Los eventos de la plataforma son específicos del fabricante y del diseño de la CPU. Para obtener más información sobre los contadores de rendimiento incorporados en los chips, consulte la documentación del procesador concreto.

Eventos de Windows

Durante la generación de perfiles, puede recopilar los datos de los proveedores de seguimiento de eventos. Para ver los datos, puede utilizar la opción /calltrace de la herramienta de la línea de comandos VSPerfReport.exe. Para obtener más información acerca de cómo seguir la traza de eventos para Windows (ETW), vea About Event Tracing. Para obtener más información sobre VSPerfReport.exe, vea VSPerfReport.

Contadores de Windows

Esta opción permite recopilar los datos de los contadores del Monitor de rendimiento de Windows. Para recopilar estos datos, active la casilla Recopilar contadores de rendimiento de Windows. El intervalo de recolección se puede establecer en el cuadro Intervalo de recolección. Categoría de contador e Instancia también pueden estar disponibles. Hay disponibles algunos contadores del Monitor de rendimiento de Windows predeterminados.

Avanzadas

Esta configuración permite agregar opciones al proceso de instrumentación mediante la especificación de una o más opciones de la herramienta de generación de perfiles de la línea de comandos VSInstr. Por ejemplo, para restringir la generación de perfiles a una función denominada MyFunction, escriba -include:MyFunction en el cuadro de texto Opciones de instrumentación adicionales.

Vea también

Otros recursos

Información general (Herramientas de generación de perfiles)

Configurar sesiones de rendimiento

Controlar la recolección de datos