Generar perfiles mediante línea de comandos de aplicaciones web ASP.NET

En esta sección se describen los procedimientos y opciones para recopilar datos de rendimiento de aplicaciones web ASP.NET utilizando las herramientas de generación de perfiles de Visual Studio desde la línea de comandos.

[!NOTA]

Las características de seguridad mejoradas en Windows 8 y Windows Server 2012 requerían cambios significativos en la forma en que el generador de perfiles de Visual Studio recopila datos en estas plataformas.Las aplicaciones del almacén de Windows también requieren nuevas técnicas de colección.Vea Generar perfiles de aplicaciones de Windows 8 y Windows Server 2012.

Tareas comunes

Tarea

Contenido relacionado

Recopile datos de generación de perfiles de ASP.NET básicos con facilidad: utilice la herramienta VSPerfASPNETCmd para recopilar datos de muestreo, instrumentación, memoria de .NET, contención o de interacción de capas sin los requisitos de configuración y los reinicios de Internet Information Services (IIS) que son necesarios para VSPerfCmd.VSPerfASPNETCmd no permite recopilar datos adicionales ni controlar la recolección de datos.

NotaNota
VSPerfASPNETCmd es la herramienta preferida para utilizar el generador de perfiles independiente para generar perfiles de sitios web ASP.NET.

Recopilar estadísticas de aplicación: utilice el método de muestreo para recopilar estadísticas de rendimiento.El muestreo de datos es útil para analizar el problemas de uso de la CPU y para entender las características de rendimiento generales de una aplicación.

Recolección de datos detallados de control de tiempo: utilice el método de instrumentación para recopilar información detallada de control de tiempo.Los datos de instrumentación son útiles para analizar problemas de E/S y para el análisis detallado de escenarios de aplicación.

Recolección de datos de memoria de .NET: utilice muestreo o instrumentación para recopilar datos de asignación de memoria de .NET que muestren el tamaño y el número de los objetos asignados.También puede recopilar datos de duración de los objetos que muestren el tamaño y número de objetos reclamados en cada generación de la recolección de elementos no utilizados.

Recopilar datos de simultaneidad: utilice el método de simultaneidad para recopilar datos de contención de recursos.

NotaNota
Las aplicaciones web no admiten la recolección de datos de actividad de subprocesos ni datos de visualización.

Agregar datos de interacción de capas: puede agregar los datos de rendimiento de las llamadas de ADO.NET sincrónicas que la aplicación web ASP.NET realiza a una base de datos de Microsoft SQL Server.

Tareas relacionadas

Tarea

Contenido relacionado

Generar perfiles de aplicaciones independientes (cliente)

Generar perfiles de servicios