windbg的一些基础命令

1 ~*s 展示所有线程
2 ~2s 切换线程
3 kb
4 波浪线+星号+kb (~*kb)
----------------------------------
查看托管代码(栈)
5 加载 sos.dll load clr20\sos.dll
6 !clrstack
7 ~* e!clrstack 查看所有线程的托管代码
8  !do+变量地址(dump object )
9  !dso(Dump Stack Objects的缩写)--->线程相关
10 !help dumpobj来看命令的帮助
11 !dumpvc methodtable  value 查看值类型
12 !da 查看数组 (dumparray)!da -details -nofields 01573ac4
13 !do -nofields 01fa19dc
14 !objsize 0x05da9298

--------------------------
查看托管代码(堆)
15 !eeheap -gc/-loader
16 !DumpHeap [-stat] 按照托管资源的类型group by,每个不同的类型的信息都列出来。
             [-strings] 只输出字符串
             [-short]
             [-min <size>]
             [-max <size>]
             [-thinlock]
             [-startAtLowerBound]
             [-mt <MethodTable address>]
             [-type <partial type name>] -type String/!dumpheap -type Hashtable
             [start [end]]
17!gcroot 0x72ca0030  查看引用
--------------------------
查看
18 !runaway
17 !threadpool CPU利用率

posted on 2009-04-14 08:32  kasafuma  阅读(292)  评论(0编辑  收藏  举报