首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Glowcode内存使用数字与Window任务管理器不同

Glowcode内存使用数字与Window任务管理器不同
EN

Stack Overflow用户
提问于 2013-01-06 14:11:02
回答 1查看 554关注 0票数 0

我正在尝试使用glowcode来跟踪我们应用程序中的C++内存泄漏问题。

但首先,glowcode无法跟踪从我们的应用程序中分配的所有内存。当TaskManager显示我们正在使用700MB时,它只跟踪300MB的内存使用情况;

我怀疑丢失的内存是由某个第三方dll分配的,但很难找到它。

你有任何类似的问题或想法吗?提前谢谢。

编辑:哇!VMMap是一个很棒的工具,它的时间线特性非常适合我。

EN

回答 1

Stack Overflow用户

发布于 2013-01-29 10:46:20

嗯,看起来VMMap非常适合这项工作,时间轴功能真的是一个杀手级的功能。我已经解决了它的内存泄漏问题。谢谢@sergmat!

至于Glowcode,它看起来只跟踪堆分配,而不是虚拟分配内存(在VMMap中显示为“私有数据”),所以这就是为什么这些数字与任务管理器不匹配。

对于跟踪堆栈跟踪,与Glowcode相比,VMMap本身占用了相当多的内存。但对于一台8 8GB内存的机器来说,这不是一个大问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14179815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档