一.工具准备
1.windows调试工具安装 WINDOWS10地址 安装SDK。目录地址通常在C:\Program Files (x86)\Windows Kits\10\Debuggers
2.SOS,SOS是一个调试扩展,用于调试.net应用程序,命令使开发人员可以对CLR进行深入分析,SOS随.Netframework安装
%windir%\Microsoft.NET\架构\版本\sos.dll
3.CLR分析器 CLRProfiler
4.net 性能计数器
5.PowerDbg 是一个可以使开发人员通过Powershell 控制非托管调试器。
6.MDA MDA是一个CLR中的一个组件,运行和调试.NET应用程序是可以提供各种有用的信息。
使用MDA 先要修改注册表:
1).HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.netframework\mda="1"
2).为应用程序启用相应的MDA,MDA是通过配置文件来启用的,文件名规则:<appname>.exe.dma.config