2013年5月24日
摘要: SOS这个工具很强大,能帮助我们分析和查询到很多有用的信息。如果配合它的扩展,还能帮我们定位一些死锁问题。拿我上一篇谈谈.NET中常见的内存泄露问题——GC、委托事件和弱引用的代码做例子,我们可以分析一个对象到底有没有被根引用,内存地址是什么,占用了多少内存等。SOS可以在Windbg中加载使用,也可以在Visual Studio中加载使用,为了能更方便的演示,我就说说如何在Visual Studio中加载使用一、要启用SOS,首先要修改项目的属性,如下图二、打开的“即时窗口”中输入“!load sos.dll”来加载SOS.dll在“即时窗口”中输入“!help”可以获得调试命令列表(如下) 阅读全文
posted @ 2013-05-24 01:20 一路转圈的雪人 阅读(1812) 评论(4) 推荐(4) 编辑