Personas que lo han encontrado útil: 0 de 1 - Valorar este tema

Generar perfiles en tiempo de ejecución

La generación de perfiles es un método para recopilar datos de rendimiento en cualquier escenario de desarrollo o de implementación. Esta sección está dirigida principalmente a los programadores y administradores del sistema que deseen recopilar información sobre el rendimiento de las aplicaciones.

La consola Rendimiento de Windows 2000 y Windows NT es la herramienta más fácil de utilizar para generar un perfil de su aplicación .NET Framework. El Monitor del sistema representa gráficamente los datos de los contadores de rendimiento de .NET que se instalan con Common Language Runtime y con Microsoft .NET Framework SDK. Estos contadores pueden utilizarse para supervisar todo, desde la administración de memoria hasta el rendimiento del compilador Just-In-Time (JIT). Proporcionan información sobre los recursos utilizados por la aplicación en cuestión, lo que supone una medida indirecta del rendimiento de la aplicación. Utilice estos contadores para comprender el funcionamiento interno de la aplicación, en lugar de medir directamente el rendimiento de la misma.

Para ejecutar Perfmon.exe

  1. En el símbolo del sistema, escriba perfmon. Aparecerá la consola Rendimiento.

  2. En la barra de herramientas, haga clic en el icono Agregar (el signo más) y seleccione el contador de rendimiento que desea ver.

Si se desea generar un perfil de un ensamblado que existe en una zona o en un recurso compartido remoto, hay que asegurarse de que el ensamblado remoto tiene plena confianza en el equipo donde se ejecutan los contadores de rendimiento. Si el ensamblado no tiene suficiente confianza, los contadores de rendimiento no funcionarán. Para obtener información sobre cómo conceder confianza a distintas zonas, vea la herramienta Directiva de seguridad de acceso a código (Caspol.exe).

.NET Framework proporciona clases que se pueden utilizar para obtener acceso mediante programación a la misma información de rendimiento que se encuentra disponible en la consola Rendimiento. También puede utilizar dichas clases para crear contadores de rendimiento personalizados. En la tabla siguiente se describen algunas clases de supervisión de rendimiento incluidas en .NET Framework.

Clase Descripción

System.Diagnostics.PerformanceCounter

Representa un componente de contador de rendimiento de Windows NT. Utilice esta clase para leer contadores personalizados o contadores predefinidos existentes y para publicar (escribir) datos de rendimiento en contadores personalizados.

System.Diagnostics.PerformanceCounterCategory

Proporciona varios métodos para interactuar con los contadores y las categorías de contadores del equipo.

System.Diagnostics.PerformanceCounterInstaller

Especifica un instalador para el componente PerformanceCounter.

System.Diagnostics.PerformanceCounterType

Especifica la fórmula que se utiliza con el fin de calcular el método NextValue para un componente PerformanceCounter.

¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.