我正在尝试使用Visual Studio(2013)调试器来尝试查找内存占用的其他人的C ++代码。
我的问题是:如何创建所有堆栈分配对象及其大小的列表?
我知道通过在"立即窗口"中输入typeof(myObject)
来获得单个对象的大小。但是,我不想为每个对象手动执行此操作。
来自clang / lldb,我已经习惯了丰富的可编程调试器API。 visual studio是否有这样的东西(可能基于powershell)?
答案 0 :(得分:0)
我建议您使用调试器诊断工具下的内存使用工具:
在开始使用内存之后附加到devenv.exe,获取内存快照,等待一下,拍摄另一张快照。
参考: