【问题标题】:How to debug random hangs如何调试随机挂起
【发布时间】:2015-11-16 14:21:51
【问题描述】:

我们有 C# .NET 4.0 应用程序从 XML 文件加载数据。

在调试期间,应用程序随机“挂起”一段时间(> 20 秒)。它可能在数据加载期间或数据已经加载之后。

如果我尝试使用暂停(全部中断)按钮停止 Visual Studio,Visual Studio 挂起,线程窗口保持为空,就像没有活动线程一样。 当我们从 VS2013 升级到 VS2015 时,问题开始出现。

你建议我如何开始调试问题?

【问题讨论】:

  • 你不能调试反恶意软件,你只能禁用它。 Avast 本周特别流行,完全卸载它。

标签: .net c#-4.0 error-handling visual-studio-2015


【解决方案1】:

如果它经常挂起或有任何可预测性,您应该能够使用procmon.exe 找到问题。只需在 Studio 中开始调试时开始捕获,然后在挂起时筛选消息。

【讨论】:

  • 为什么投反对票?我根据经验给出了答案。在这些情况下,我总是求助于 procmon。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多