如何使用调试诊断分析内存转储
IIS 诊断 调试诊断工具 包含一项功能,该功能可提供对捕获的内存转储文件的基本分析。 若要执行内存转储文件分析,请执行以下步骤。
分析转储文件
从 “开始”菜单、 程序、 IIS 诊断、 调试诊断工具、 调试诊断工具 1.0 启动调试诊断工具。
单击“ 高级分析 ”选项卡。
在 “可用分析脚本 ”下,单击以选择 “崩溃/挂起分析器 ”以分析崩溃/挂起转储,或单击选择“ 内存压力分析 ”以分析怀疑存在内存泄漏的进程内存转储。
单击“ 添加数据文件” 按钮浏览到生成的转储文件,然后单击“ 打开 ”按钮,将转储文件添加到要分析的数据文件的可能列表。
单击以选择已添加的转储文件。
单击“ 开始分析 ”按钮。
注意
如果未在本地计算机上安装符号文件,分析器会尝试从 Internet 查找并下载相应的符号文件。 如果在 BTSNTSvc.exe 进程中执行自定义代码,请更新“选项 & 设置”对话框的“文件夹和搜索路径”选项卡中提供的“用于调试的符号搜索路径”选项,以包含相应的符号文件。 单击 “工具 ”菜单并选择“ 选项和设置” 以显示 “选项 & 设置 ”对话框。
分析完成后,将生成 .mht 文件格式的报告并在 Internet Explorer 中显示。 默认情况下,此报告保存到本地计算机的 \Program Files\IIS Resources\DebugDiag\Reports 目录中。