windbg 常用命令
常用命名:
!runaway 19 //查看19号线程所用时间
!heap //打印出错函数的局部位置
!for_each_frame dv /t //显示call stack内容
!runaway 19 //查看19号线程所用时间 23:2c68 0 days 0:00:00.062
!clrstack
k, kb, kd, kp, kP, kv (Display Stack Backtrace) k*命令显示给定线程的调用堆栈,以及其他相关信息。通常要结合12)使用否则显示出来的东西很少
~*e!clrstack 遍历所有线程,并在其中的每一个上执行命令!clrstack
有少个线程,使用 !threads 显示所有线程 简写 !t
线程都在干什么,使用 ~*e !clrstack 命令
有没有发生死锁,用!syncblk
托管堆上找类型为RabbitMqConnection实例 !dumpheap -type RabbitMqConnection
~0s , ~1s 进入某个线程
~*kbn //显示所有线程信息
kbn //显示当前线程信息