标签: .net deadlock
任何人都可以推荐检测.net应用程序死锁的工具吗?
编辑: Chess是我从微软发现的。
答案 0 :(得分:2)
我见过的最好的工具是VS 2010中的Concurrency Visualizer。我建议安装VS 2010 Ultimate Beta 2,然后使用Concurrency Profiler分析您的应用程序。
这会向您显示争用的确切位置以及每次锁定的内容。
答案 1 :(得分:2)
除了VS之外,您还可以使用WinDBG和sosex扩展程序更低级别;更具体地说是“!dlk”命令。
当然,WinDBG的学习曲线可能有点陡峭,但对于各种各样的问题,它当然是值得的。