代码之家  ›  专栏  ›  技术社区  ›  Benny

检测.NET应用程序死锁的工具[已关闭]

  •  1
  • Benny  · 技术社区  · 15 年前

    有人能推荐一些工具来检测.NET应用程序死锁吗?

    编辑: Chess 是我从微软找到的。

    2 回复  |  直到 11 年前
        1
  •  2
  •   Reed Copsey    15 年前

    我见过的最好的工具是Vs2010中的并发可视化工具。我建议安装Vs2010终极测试版2,然后使用并发分析器分析应用程序。

    这将确切地显示您有争用的地方,以及持有每个锁的内容。

        2
  •  2
  •   Christian.K    15 年前

    除了vs,您还可以通过使用 WinDBG 以及 sosex 扩展;更具体地说是“!DLK“命令”。

    当然,windbg的学习曲线可能有点陡峭,但对于各种各样的问题,它肯定是值得的。