用于调试异常内存泄漏的调试技术

时间:2011-09-14 12:27:11

标签: windows debugging resource-leak

我有一个Windows应用程序(遗留)泄漏了大量内存。它不泄漏私有字节,我只看到进程资源管理器它不时加载相同(局部)windows dll-s的许多实例。

是否有一个工具可以用来“捕获”dll-s映射到进程空间的时刻,以便我可以跟踪(使用应用程序符号)源代码?

1 个答案:

答案 0 :(得分:2)

在Process Monitor中,您将获得每个记录操作的堆栈跟踪,以便您可以查看谁打开了某个文件。定义一个过滤器,其中包括:Path contains iologgingmsg.dll。如果噪音太大,可以尝试添加Operation is CreateFile等过滤器。