Windows 内存占用的问题,任务管理器 vs 资源管理器 显示不一样?

9 月 14 日
 tonyget
https://i.ibb.co/1GhgH6N1/2026-09-14-055356.png
https://i.ibb.co/QF0y5kMK/2026-09-14-055422.png
https://i.ibb.co/ZbW9gX9/2026-09-14-055509.png

前两张是任务管理器里,显示内存已经被占用 86%。但是我的内存是 32G 的,86%应该是 27G 。但是我计算了一下任务管理器里显示的哪些程序占用的内存总数,远远达不到 27G 这么多啊

而且第三张图片,是资源管理器里,显示总共使用的物理内存,是 35%。这个数字明显就正常多了啊。

为什么 任务管理器 vs 资源管理器 会显示不一样?
1402 次点击
所在节点    问与答
6 条回复
geelaw
9 月 14 日
你看到的第二个工具叫做“资源监视器”,“资源管理器”是指 explorer.exe 的窗口 UI 。

资源监视器:
正在使用 = 工作集(进程经常访问的内存,存在于实体内存中,“完全”占用)
已修改 = 脏冷页面(距离上次进程访问已经很久,但自从上次写入页面文件后修改过,因此必须先重新写入才能挪作他用,算“半占用半不占用”实体内存)

任务管理器:
使用中 = 工作集 + 脏冷页面

至于为什么要这么设计,这得问微软,但我的想法是任务管理器是初级工具,资源监视器是高级工具,因此前者没有那么细分。
nasmatic
9 月 14 日
86-35=51,看看是不是被显卡共享了 50%,我记得哪儿可以设置,不设置默认动态共享 50%
xianyu191031
9 月 14 日
一些系统占用的内存不会被显示在任务管理器里面,建议参考 ai 建议优化一下自启动服务跟一些没用的常驻服务。Windows 有个神奇的理念就是觉得内存空闲是一种浪费,会尽量去帮你把内存用满
netnr
9 月 14 日
比如说 Hyper-V 虚拟机占用的内存 看不到明细
caiqichang
9 月 14 日
我一般看 资源管理器 的 提交大小 列
Overfill3641
9 月 15 日
你没开虚拟内存(页面文件),那个黄色修改部分要么写入硬盘文件要么写入页面文件。
后者被堵了只能卡物理内存中,但这类也是属于某个系统级进程工作集内存的一部分当然算在使用中了。
页面文件并不是仅仅溢出缓冲,它还实际扩展了可提交内存池,所以还是开着吧。
Windows 的工作集共享集很乱,还有一些隐藏的进程,手动统计不准相差不是特别大就是正常的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1241739

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX