WinDbg分析
一.转储文件

二.加载dump文件

三.分析
加载扩展组件netext,官方地址:https://github.com/rodneyviana/netext/tree/master/Binaries?tab=readme-ov-file#wthreads
.load D:\w3wp\netext\NetExtShim.dll
.load D:\w3wp\netext\NetExt.dll
确认组件是否加载成功
.chain

查看所有线程信息
!threads
查看线程执行时间
!runaway

进入指定线程
~13s
显示当前线程调用堆栈信息
!clrstack

显示所有线程调用堆栈信息
~*e!clrstack
查看哪些线程持有锁
!syncblk
查看cup状态
!tp
清屏
.cls
查看clr的托管堆中的各个类型的占用情况
!dumpheap -stat
查看当前的方法表
!dumpHeap /d -mt 00007ff841318610
查看当前对象的内容
!dumpObj /d 0000022baed1dec8
查看当前接口请求
!whttp !whttp /running //进行中的请求

查看异常信息
!wpe
查看所有异常信息
!wdae
查看当前线程堆栈信息
!wclrstack
查看所有线程堆栈信息
~*e!wstack
查看当前执行sql
!wsql
参考文档:https://www.cnblogs.com/wyt007/p/10014481.html

浙公网安备 33010602011771号