摘要:
UMDH(用户模式转储堆user-mode dump heap)是一个用于分析进程windows堆分配的工具。 可以用于分析进程的内存泄露问题。 使用 UMDH 请参见内存泄漏前,请执行以下步骤: 1、安装 UMDH 实用程序。 2、设置系统 PATH 环境变量包含 UMDH 的安装的文件夹。 3、请将 _NT_SYMBOL_PATH 环境变量设置为 Microsoft 符号服务器的路径,以便 UMDH 可以找到调试符号文件。按以下设置,会自动下载操作系统对应的符号文件 set _NT_SYMBOL_PATH= "SRV*c:\symbols*http://msdl.microsof 阅读全文
摘要:
原文:http://www.codeproject.com/Articles/31382/Memory-Leak-Detection-Using-Windbg引言对于C++的开发者来说,内存泄露是一类耗时的bug。检查内存泄露总是让人很抓狂,如果出问题的代码不是你写的,或者代码量很大的时候,事情就更糟糕了。现在市场上有很多工具可以用于检查分析内存泄露的问题,但是一般都不是免费的。Windbg是一款功能强大又可免费使用的内存泄露检查工具,通过Windbg可以初步定位怀疑有内存泄露的代码位置。COM接口相关的问题在本文档中不涉及。Windbg是微软提供的一款功能强大的用户内核空间调试器,可以从以下 阅读全文