2008-12-03 29 views
5

¿Hay alguna manera de supervisar/registrar las interacciones de subprocesos en el tiempo de ejecución de .NET de manera similar a como lo hace VisualVM para Java? No tengo una necesidad específica por el momento, pero creo que sería bueno ver cómo interactúan todos los hilos de mi aplicación.Monitoreo de subprocesos .NET

https://visualvm.dev.java.net/images/threads.png

Respuesta

5

no estoy familiarizado con VisualVM en Java .... pero ....

Si usted está tratando de lograr esto mediante programación ... echa un vistazo a los contadores de rendimiento de WMI. ¡Actualmente estoy trabajando con ellos!

MSDN Link to WMI Performance Counters

Recuerde Si está intentando ver los contadores de rendimiento, utilice el Explorador de servidores en Visual Studio .NET. Puede ver todos los contadores de rendimiento en su máquina (o en una máquina determinada) y sus propiedades relacionadas.

Para un rendimiento del contador Valor de recuperación, echa un vistazo a este enlace: MSDN link for Counter Value Retrieval

Para un tutorial sobre cómo cambiar y recuperación de valores de los contadores de rendimiento, echa un vistazo a este enlace: MSDN link for Changing/Retrieving Performance Counter Values

Si usted no está tratando de haga esto programáticamente, y si simplemente desea ver la herramienta Monitor de rendimiento de Windows (Perfmon), debe invocarlo desde el menú Herramientas administrativas del Panel de control (en Rendimiento) .... O .... Para abrir PerfMon, solo vaya al menú Inicio, elija Ejecutar y escriba perfmon.

Esta es una gran herramienta para controlar visualmente los procesos y subprocesos. Sin embargo, esto no se hace programáticamente, sino más bien para fines de administración y visualización, en lugar de construir la información/herramientas para que una aplicación .NET use/recupere. La herramienta Perfmon es casi idéntica a la captura de pantalla/imagen de la herramienta VisualVM en su publicación.

Aquí hay un enlace a Windows Monitor de rendimiento: Los diez mejores Contadores:

Perfmon Link

Esperemos que esto puede ayudar a ponerlo en la dirección correcta ... saludos!