Generación de perfiles de servicio desde la línea de comandos
En esta sección se describen los procedimientos y opciones para recopilar datos de rendimiento para servicios de Windows 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 |
---|---|
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 problemas de utilización 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. |
|
Recolección de datos de simultaneidad: utilice el método de simultaneidad para recopilar datos de contención de recursos y datos de actividad de subprocesos que muestren la utilización de la CPU, la contención de subprocesos, la migración de subprocesos, los retrasos de sincronización, las áreas de E/S superpuesta y otros eventos del sistema. |
|
Agregar datos de interacción de capas: puede agregar los datos de rendimiento de las llamadas de ADO.NET sincrónicas que el servicio realizó a una base de datos de Microsoft SQL Server. |
Tareas relacionadas
Tarea |
Contenido relacionado |
---|---|
Generar perfiles de aplicaciones independientes (cliente) |
|
Generar perfiles de aplicaciones ASP.NET |