1

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

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

4

1 回答 1

2

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

于 2011-09-14T13:04:50.107 回答