windows任务管理器和任务列表中显示不同的内存使用情况

Posted

技术标签:

【中文标题】windows任务管理器和任务列表中显示不同的内存使用情况【英文标题】:Different memory usage display in windows Task Manager and tasklist 【发布时间】:2015-04-01 16:01:48 【问题描述】:

我最近尝试从 Redis 2.4.6 迁移到 2.8.19。当我使用 460 MB 的 DB 文件运行 Redis 时,我发现:

>> tasklist | sort
....
pycharm.exe                    344 Console                    1    501,860 K
python.exe                    3544 Console                    1    206,944 K
pythonw.exe                   1348 Console                    1      7,856 K
pythonw.exe                   6080 Console                    1     24,852 K
QvodWebService.exe            5392 Console                    1        208 K
redis-server.exe              2512 Console                    1  1,943,156 K
RegSrvc.exe                   2540 Services                   0        352 K
rundll32.exe                  1864 Console                    1        636 K
....

在 Windows 任务管理器中:

如您所见,redis-server 的内存使用量存在巨大差异。

有人知道为什么会这样吗?

【问题讨论】:

【参考方案1】:

在任务管理器中选择“内存 - 工作集”列

默认情况下它只显示“内存 - 私有工作集”

rgds

【讨论】:

以上是关于windows任务管理器和任务列表中显示不同的内存使用情况的主要内容,如果未能解决你的问题,请参考以下文章

进程资源管理器和任务管理器之间的区别[关闭]

在任务管理器和 ANTS 分析器中分析的内存使用情况

在任务管理器中的专用工作集是啥意思

任务列表与任务管理器内存

如何像 Windows 任务管理器中显示的那样获得可用的物理内存

win7任务管理器 内存相关项目的解释