
我有一个windows进程,它的虚拟大小对于它所做的事情来说太大了(26 as ),我已经使用VMMap来绘制内存的布局,我已经获得了私有数据的地址,这是作为保留显示的。
我如何查看里面的内容?有没有可能
发布于 2013-04-24 04:17:47
此应用程序可能正在泄漏内存。如果是这样,那么内存消耗将随着时间的推移无限增长。
如果您是开发人员,那么您可以使用内存分析器来找出哪些对象没有被应用程序释放,以及谁持有这些对象。
发布于 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/
https://stackoverflow.com/questions/16178320
复制相似问题