安装
1.下载工具windbg 地址:https://www.microsoft.com/zh-cn/p/windbg-preview/9pgjgd53tn86?SilentAuth=1&rtc=1&activetab=pivot:overviewtab
2.Dump文件:任务管理;选择w3wp.exe;右键;创建转储文件
WinDbg加载分析步骤
1.打开Dump文件找到上个步骤生成的dmp文件,点击打开,并等待加载完成(即命令行没有显示BUSY字样)
2.打开文件后,进行环境初始化,先创建目录 D:\Symbol,然后在WinDbg里执行如下命令
从微软下载Symbol档,并缓存到D盘的Symbol下:
.sympath srv*D:\Symbol*https://msdl.microsoft.com/download/symbols
3.指定显示完整的Symbol下载信息:
!sym noisy
自动加载CLR诊断相关模块,如果要分析其它机器的dump文件时,比较好用:
4. .cordll -ve -u -l
需要注意的是:有时加载其它机器的文件还是会无法加载,可以在dmp文件所在的机器上安装windbg进行诊断。
5.加载.net core版的sos扩展插件。输入:.load C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.2.1\sos
6.加载完毕使用!help 查看是否加载成功,并查看命令介绍