首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有了vmmap的私有数据地址,我怎么才能知道里面有什么?

有了vmmap的私有数据地址,我怎么才能知道里面有什么?
EN

Stack Overflow用户
提问于 2013-04-24 04:14:04
回答 2查看 933关注 0票数 1

我有一个windows进程,它的虚拟大小对于它所做的事情来说太大了(26 as ),我已经使用VMMap来绘制内存的布局,我已经获得了私有数据的地址,这是作为保留显示的。

我如何查看里面的内容?有没有可能

EN

回答 2

Stack Overflow用户

发布于 2013-04-24 04:17:47

此应用程序可能正在泄漏内存。如果是这样,那么内存消耗将随着时间的推移无限增长。

如果您是开发人员,那么您可以使用内存分析器来找出哪些对象没有被应用程序释放,以及谁持有这些对象。

票数 0
EN

Stack Overflow用户

发布于 2019-01-02 08:40:39

这是一个64位进程,您看到的不是异常,也不是内存泄漏的结果。

在64位windows上,每个64位进程可以分配高达128TB的虚拟内存。这只是保留内存,并不意味着它是提交的内存。保留内存不由实际内存备份。

你可以在这里阅读更多内容:http://blogs.microsoft.co.il/sasha/2016/01/05/windows-process-memory-usage-demystified/

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

https://stackoverflow.com/questions/16178320

复制
相关文章

相似问题

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