在我的应用程序(在Windows 8上使用C ++ / STL开发)中,我希望生成所有内存分配的报告。
为此,我附加Visual Studio调试器,生成进程的转储(如所述here),然后使用DebugDiag工具分析转储。 它会根据我的期望生成报告,显示流程中的所有内存分配。但它给出了分配的内存地址。以下是报告的截图示例:
仅仅通过查看那些我无法在代码中分配内存的地址来使用它是最不常见的。所以我试图找出有没有办法分析崩溃转储以及调试信息以生成带有调试信息引用的报告。
有人可以使用Visual Studio / DebugDiag / WinDbg(或任何其他工具)分享如何做到这一点吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
请参阅: https://msdn.microsoft.com/en-us/library/windows/hardware/ff560206%28v=vs.85%29.aspx