Task-Manager / Debugger nach Threads?

14/11/2010 - 21:11 von Martin Eckel | Report spam
Hallo,

ich habe unter VB 2008 ein Programm, welches zeitweilig mit drei Threads
làuft. Sehr selten tritt ein Deadlock auf.

Der Windows-eigene Task-Manager zeigt mir, daß dann der Prozess mit 50%
CPU-Auslastung làuft. Da ich ein Dual-Core-Prozessor habe, sagt mir das,
daß ein Thread auf Volllast làuft.

Was natürlich sehr hilfreich wàre, wenn ich wüßte, welcher Thread das ist.
Die Threads sind über die Thread.Name-Eigenschaft benannt.

Gibt es einen Task-Manager oder Debugger, welcher mir die CPU-Nutzung
nach Threads aufspaltet und gleichzeitig die Threads über die
Thread.Name-Eigenschaft benennen kann?

Gruß,
Martin
 

Lesen sie die antworten

#1 Martin Richter [MVP]
15/11/2010 - 09:09 | Warnen spam
Gibt es einen Task-Manager oder Debugger, welcher mir die CPU-Nutzung
nach Threads aufspaltet und gleichzeitig die Threads über die
Thread.Name-Eigenschaft benennen kann?



windgb sollte das Werkzeug Deiner Wahl sein. Ob man damit Threads
benennen kann weiß ich nicht.

Befehle !threadpoool und !threads
Ansonsten !locks.

Ansonsten evtl. !cs

Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Ähnliche fragen