从转储中确定内存中存在的对象的类型

determine the type of object present in memory from a dump

本文关键字:类型 对象 存在 转储 内存      更新时间:2023-10-16

我有一个巨大的遗留应用程序(32位、窗口、带有GUI的c++)的内存问题。内存增加,直到达到最大限制(2G0),然后应用程序崩溃。无法使用实时内存档案器(如AQTime)(速度太慢,对内存消耗的影响太大)。例如,我可以使用windows工具(通过taskmanager)生成一个转储。

问题:是否可以像在dotnet(使用.net内存档案器)中一样,在生成的转储中,在内存中显示动态分配的对象类型?

如果您已经生成了调试信息(pdb文件),那么在某种程度上可以将内存映射到对象中。