Me gustaría ver los hilos actualmente activos en mi aplicación al depurarla.¿Cómo puedo ver mis subprocesos de aplicaciones mientras se depura en Visual Studio?
¿Cómo puedo hacer esto usando Visual Studio?
Me gustaría ver los hilos actualmente activos en mi aplicación al depurarla.¿Cómo puedo ver mis subprocesos de aplicaciones mientras se depura en Visual Studio?
¿Cómo puedo hacer esto usando Visual Studio?
Sí, ir a Debug-> Windows-> Temas
depuración | Windows | Hilos
o
Ctrl-Alt-H
Si está utilizando VS 2008, consulte este screencast en VS 2008 multi-threading improvements ..
Mientras respuesta Richs' es técnicamente correcto, la información que aparece en ese la ventana no es tan útil si tiene un número de subprocesos en estado de espera o de suspensión.
Yo recomendaría que se asegure de nombrar sus hilos para una mejor visibilidad en la ventana del hilo. Use la propiedad Thread.Name para asignar un nombre significativo a su hilo. Estaras contento de haberlo hecho.
Además, proporcione los nombres de sus hilos al crearlos, hace que sea más fácil identificarlos en la ventana de la herramienta de subprocesos en Visual Studio.
He estado usando el plugin DDTLite de Allinea recientemente - cae bastante bien en VS2008 (SP1) y da una cantidad de ventanas muy útiles para administrar múltiples hilos (pasos, puntos de interrupción, ...) o simplemente para ver dónde están los hilos al mismo tiempo (una especie de vista de árbol de las pilas, es realmente genial).
Puede simplemente rastrear los hilos a través de visual studio o simplemente desde el administrador de tareas. En el caso de VS después de la depuración de su aplicación simplemente navegue para depurar desde las opciones del menú superior, luego vaya a Windows y luego a los subprocesos. Depurar-> Windows-> Subproceso. a veces es posible que no obtenga información de las ventanas de subprocesos de VS, por lo tanto, vaya al administrador de tareas desde el escritorio y navegue hasta la columna de subprocesos. consulte la imagen a continuación. Here you go
Ya cubierto con la respuesta aceptada. También vale la pena señalar que el administrador de tareas simplemente te dice el * número * de hilos y no te muestra información sobre los hilos. Para hacer eso, necesitas algo como procexplorer –