开发者

tools to detect .net application deadlock [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently acce开发者_开发百科pting answers.

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

Improve this question

can anybody recommend tools to detect .net application deadlock?

EDIT: Chess is what i found from Microsoft.


The nicest tool I've seen is the Concurrency Visualizer in VS 2010. I would recommend installing VS 2010 Ultimate Beta 2, then profiling your application with the Concurrency Profiler.

This shows you exactly where you have contention, and what is holding each lock.


Additionally to VS, you can also go more lowlevel by using WinDBG and the sosex Extension; more specifically the "!dlk" command.

Granted, the learning curve with WinDBG could be a bit steep, but it could be certainly worth it - for all sorts of issues.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜