2012年12月3日
摘要: http://www.cnblogs.com/happyhippy/archive/2007/04/08/710933.htmlWinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。1. WinDbg介绍: Debugging Tools and Symbols: Getting Startedhttp://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx A word for WinDbghttp://mtaulty.com/com 阅读全文
posted @ 2012-12-03 14:06 shwang 阅读(651) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/alonesword/article/details/74305521、windbg 的版本一致。 分析时、dump内存时的 windbg 版本一致,且保证是完整的内存文件。使用 .dump /mac:\dump.dmp执行2、检查 CLR的版本要一致。 检查 mscorwks.dll (#2.0) 或 clr.dll (#4.0) 版本正确。使用 lm vm mscorwks 或 lm vm clr 检查,看输出内容中是否有 # M C 之类的,存在则表示文件不匹配3、加载了正确的扩展命令。 检查加载的扩展是否为: psscor2.dll (#2.0 阅读全文
posted @ 2012-12-03 13:56 shwang 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Windbg 离线调试.Net 程序入门http://www.cnblogs.com/solo/archive/2012/09/20/2695426.html在哪些情况下,必须祭出一些复杂的调试器呢?大概有以下:程序异常崩溃程序内存泄露程序挂起程序消耗cpu 高内存泄露有.Net Memory Profiler神器情况下,能比windbg更容易找到问题(当然限于托管代码内存泄露,许多非托管的还是比较难搞). 参考 使用.Net Memory Profiler 分析.Net程序内存泄露同样CPU监控工具也有ANT Profiler 之类工具.但总有一些BUG难以重现,特别是在非开发机器出现,此时 阅读全文
posted @ 2012-12-03 13:43 shwang 阅读(708) 评论(0) 推荐(0) 编辑