Windbg程序调试系列1-常用命令说明&示例

Windbg程序调试是.Net高级开发需要掌握的必备技能,分析内存泄露、分析高CPU、分析线程阻塞、分析内存对象、分析线程堆栈、Live Dedugging。这个领域可以说一个技能+场景化应用的结合,如果单学Windbg命令,不理解实际Troubleshooting中的作用,是没有意义的。所以,准备搞个系列文章,3~5篇,分享给大家:

工欲善其事必先利其器,我们先从常用的命令和示例说起。

1. 先准备一个Dump文件,建议使用64位应用程序。例如:64位IIS应用的w3wp进程,64位exe进程都可以。如果抓Dump文件,很简单:任务管理器-进程-右键【创建转储文件】

2. 下载并安装Windbg,下载链接:https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk,一路下一步,选择【Debugging Tools for Windows】

Windbg程序调试系列1-常用命令说明&示例

 

Windbg程序调试系列1-常用命令说明&示例

打开之后,Ctrl+D,打开第一步抓的Dump文件,开始今天的常用命令介绍。

1. 加载SOS调试扩展dll

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsfpxz.html