作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在使用 Windbg 分析堆栈跟踪时,我使用的是 ~*e!clrstack
如果有一种方法可以只报告一次相同的堆栈,尤其是当线程数量很大时。一种选择是对输出使用小型解析器实用程序,但这需要额外的步骤。
是否有一些 Windbg 扩展或命令可以提供帮助?
最佳答案
对于 native 代码,您将使用 !uniqstack
显示每个线程的堆栈跟踪,并省略类似的堆栈跟踪。
我不确定是否存在等效的托管扩展命令。概览的最佳选择可能是使用 !EEStack -short -EE
隐藏未运行托管代码、持有锁或等待 GC 的堆栈。
根据您正在研究的问题,一个或另一个(或两者)可以帮助您。
关于windbg - 将来自相似线程的堆栈合并为一个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392432/
我是一名优秀的程序员,十分优秀!