c++ - VS2010 - 如何查看程序的内存使用情况?

标签 c++ visual-studio-2010 memory memory-management

我正在用 C++ 开发一个程序。

我有一个数据库类,我想知道它在内存中占用了多少空间。

我想在运行时(指针等)分析对象本身会非常困难。
但是,如果我可以在创建对象之前和之后检查内存使用量的大小,那么我就能很好地估计数据库对象的总大小。

现在,除了任务管理器....
Visual Studio 2010 是否有一些窗口或插件可以让我查看我的应用程序的详细内存使用情况 View ?

如果非托管代码没有,那么托管 .Net 代码是否有类似的东西?

谢谢

最佳答案

您可以在使用 UMDH tool 创建对象之前和之后创建内存转储. UMDH 还可以向您显示两个内存转储之间的区别。

关于c++ - VS2010 - 如何查看程序的内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6097824/

相关文章:

python - 在Python中读取大文件: Why am I getting a Segmentation Fault?

c++ - 色盲一个c++程序

c++ - 为什么 std::getline() 在格式化提取后跳过输入?

c++ - 为什么这个 while 循环永远不会评估为真?

.net - 有没有办法为 Visual Studio 中的引用库添加源代码浏览?

javascript - 如果删除了 DOM 元素,它的监听器是否也从内存中删除了?

java - 运行时查看java堆内容

c++ - 许多嵌套回调的优点/缺点?

c++ - 错误 : expression must have class type

winforms - 我可以强制安装程序项目使用构建解决方案中的 .config 文件而不是原始解决方案吗?