windbg 常用命令


.time   //代表进程运行时间

!runaway  //查看所有线程所用时间

!t  //显示所有线程

~10s;!clrstack;  //显示10号线程堆栈信息

!tp  // 服务器的cpu值

!syncblk  //有没有发生死锁

~0s , ~1s   进入某个线程
~*kbn  //显示所有线程信息
kbn   //显示当前线程信息

 !dso   //查看当前堆栈的对象

.NET调试扩展包分为两个,一个是SOS.DLL,该扩展包是.NET平台的一部分,属于官方版本。而SOSEX.DLL是微软的一名叫“Steve Johnson”软件工程师开发,属于个人维护的,用来增强SOS.DLL功能的,在SOSEX.DLL有很多功能比较强大的扩展命令。

No export syncblk found
解决方法
.loadby sos clr
.load c:\sos\sos.dll  (
 .load c:\sos\sosex.dll  (人个维护)
!analyze -v !threads !clrstack -a