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

时间:2015-04-01 16:01:49

标签: windows memory redis taskmanager

我最近尝试从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任务管理器:

enter image description here

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

任何人都知道为什么会这样?

1 个答案:

答案 0 :(得分:2)

在Taskmanager中

选择“Memory - Working Set”列

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

RGDS