首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Windows任务管理器和VMMap显示不同的内存使用率?

为什么Windows任务管理器和VMMap显示不同的内存使用率?
EN

Stack Overflow用户
提问于 2014-07-05 15:50:54
回答 1查看 593关注 0票数 2

我正在分析在Windows Server2003 R2标准版SP2上运行的用Delphi7编写的服务器应用程序。当内存耗尽时,需要检查。任务管理器和SysInternals VMMap中显示的内存使用情况不同。为什么?有什么建议吗,链接?任务管理器:“内存使用率”是根据do帮助设置的工作集,"VM大小“是提交的内存。

因此,在任务管理器中,我提交了801MB的内存,但在VMMap 877中-76MB的差异是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-11-02 01:38:07

答案很简单:因为它们测量的东西略有不同,或者它们在不同的时间点测量相同的东西(您何时刷新了VMMap与任务管理器?)

如果你要计算字节级别的东西,任务管理器可能不是一个好的开始。您可能会发现性能监视器更有成效。VMMap对于全面了解事物也是非常有用的。

FWIW工作集对于跟踪“内存不足”并不是一个特别有用的值。

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

https://stackoverflow.com/questions/24584260

复制
相关文章

相似问题

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