转储文件上的 DebugDiag2 分析工具超时
Posted
技术标签:
【中文标题】转储文件上的 DebugDiag2 分析工具超时【英文标题】:DebugDiag2 Analysis tool timeout on a dump file 【发布时间】:2019-07-17 18:56:08 【问题描述】:我有一个 6GB 的转储文件,用于我生成的 IIS 进程,在处理的“运行分析”阶段,在 60 秒限制之后,我从该工具收到“由于超时而取消”消息。
有没有办法增加超时时间?
【问题讨论】:
【参考方案1】:可以通过编辑C:\Program Files\DebugDiag\AnalysisRules\DebugDiag.AnalysisRules.dll.config
文件并更新GCRootTimeout
配置设置来配置超时:
<!-- GCRootTimeout: maximum number of seconds to spend scanning for GC root chains -->
<add key="GCRootTimeout" value="1200"/>
【讨论】:
能否提供插入行的位置? 在我的文件中,该键位于第 36 行。如果它不存在,您应该能够将答案中引用的键添加到<configuration><appSettings>
节点内的任何位置。
您知道在 Azure Web 应用程序中的何处可以找到此文件吗?可以在那里编辑或修改吗?以上是关于转储文件上的 DebugDiag2 分析工具超时的主要内容,如果未能解决你的问题,请参考以下文章
深入理解Java虚拟机——虚拟机堆转储快照分析工具(jhat)
深入理解Java虚拟机——虚拟机堆转储快照分析工具(jhat)