Compartir a través de


Propiedades de las sesiones de rendimiento

Una Sesión de rendimiento permite establecer la configuración que determina cómo se generan los perfiles de la aplicación.También almacena los informes generados para la sesión de generación de perfiles.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Cree una Sesión de rendimiento ejecutando el Asistente de rendimiento o creando manualmente una sesión.La Sesión de rendimiento se muestra en el Explorador de rendimiento una vez que la Sesión de rendimiento ha sido creada.

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 seleccionar el método de generación de perfiles, agregar la colección de objetos .NET y datos de duración y especificar la ubicación y las convenciones de nomenclatura predeterminadas del informe.

Para obtener más información, vea:

Cómo: Elegir métodos de recolección

Recopilar datos referentes a la asignación y duración de memoria de .NET

Cómo: Establecer opciones de nombre de archivo de datos de generación de perfiles

Iniciar

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

Para obtener más información, vea Cómo: Especificar el binario de inicio

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

Para obtener más información, vea Cómo: Elegir eventos de muestreo

Binary

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.

Para obtener más información, vea Cómo: Especificar el binario de inicio

Interacciones de capas

Para obtener más información, vea Recopilar datos de interacción de capas mediante el IDE de Visual Studio

Instrumentación

Esta configuración permite recolectar datos de rendimiento para el código JScript en páginas web ASP.NET y especificar los eventos anteriores a la instrumentación y posteriores a la instrumentación que se desea que se produzcan antes o después del proceso de instrumentación.

Para obtener más información, vea:

Cómo: Generar perfiles de código de JavaScript (ECMA) en páginas web

Cómo: Especificar comandos anteriores y posteriores a la instrumentación

Contadores de CPU

Esta configuración permite recopilar datos sobre los contadores de rendimiento de la CPU cuando se está utilizando el método de generación de perfiles mediante instrumentación.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 del procesador, consulte la documentación del procesador concreto.

Para obtener más información, vea Cómo: Recopilar datos de los contadores de CPU mediante el método de instrumentación

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 del seguimiento de eventos para Windows (ETW), vea About Event Tracing.

Para obtener más información, vea:

Cómo: Recopilar datos de Seguimiento de eventos para Windows (ETW)

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.

Para obtener más información, vea Cómo: Recopilar datos de contadores de Windows.

Avanzado

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.También puede especificar la versión de Common Runtime para la generación de perfiles cuando la aplicación esté utilizando más de una versión.

Para obtener más información, vea:

Cómo: Especificar el runtime de .NET Framework para la generación de perfiles en escenarios en paralelo

Cómo: Especificar opciones de instrumentación adicional

Vea también

Conceptos

Configurar sesiones de rendimiento para las Herramientas de generación de perfiles

Controlar recolecciones de datos en las Herramientas de generación de perfiles

Otros recursos

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