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)
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 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)