码迷,mamicode.com
首页 > 数据库 > 详细

Windbg .net内存调试有用的命令(笔记 )

时间:2014-11-02 20:58:51      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   sp   2014   log   bs   ad   size   

和.net内存调试相关的Windbg命令

首先.load sosex.dll加载ex调试扩展dll

1、!gcgen [obj地址]

显示对象属于gc代数

2、!dumpgen [0/1/2]

dump出0/1/2代所用对象

3、strings

在托管堆搜索字符串,可指定匹配字符串如:!strings -m:Debug

-g:指定代数,-n:最小大小,-x:最大大小

 4、!dumpheap

分析托管堆对象分配汇总信息

bubuko.com,布布扣

5、!eeheap -gc/-loader

查看gc堆/loader堆信息

6、!dumpobj/!dumpvc

查看对象/值类型

7、!fq

查看终结队列

FinalizeQueue:实现Dispose且有Root

F-ReachableQueue:实现Dispose没有根会被移到这里,终结线程对其执行Dispose操作,最后移除,在下一次GC之后被释放。

8、!objsize

输出所有对象大小

9、!VerifyHeap

校验堆破坏情况

 

Windbg .net内存调试有用的命令(笔记 )

标签:blog   http   os   sp   2014   log   bs   ad   size   

原文地址:http://www.cnblogs.com/12taotie21/p/4069335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!