32G 内存的电脑为什么计算占用了 5G,却显示占用了 16 个 G 呢

2022-10-23 16:33:17 +08:00
 0xvincebye

如图一显示只使用了 5 个 G 内存 占用程序如图二所示,主要也是 chrome 浏览器 但是图三却显示我已经占用了十几个 G ,我就比较好奇这个到底以哪个为准,这种情况是什么原因呢?

2113 次点击
所在节点    问与答
15 条回复
ob
2022-10-23 16:46:16 +08:00
+1 ,关注下,一直也没搞清楚这个计算占比
eason1874
2022-10-23 16:59:20 +08:00
图一图二显示的是用户的使用量,图三那个总数是系统+用户的使用量

Windows 系统会根据你的使用习惯自动预加载一部分文件和组件在内存里,你空虚内存越多,它占用越多,每台电脑占用都不一样
xilou31
2022-10-23 17:10:38 +08:00
一直也没搞清楚这个计算占比

我猜测,就像 linux 的内核态和用户态,可能 18G 是包括用户态+内核态,但是任务管理器智能看到用户态的进程。
wanguorui123
2022-10-23 18:34:22 +08:00
系统缓存没显示
feng0vx
2022-10-23 18:36:40 +08:00
有没有共享显存,我的显存占了一半
documentzhangx66
2022-10-23 18:41:58 +08:00
@eason1874

图 2 不是单用户的,而是全系统的,也就是所有用户的,包括系统用户。

图 2 有一列叫用户名,默认被隐藏起来。你把这列显示出来,就明白了。

Windows 在内存问题上,一直统计不准,历史遗留通病了。可能是内存泄漏的问题。
eason1874
2022-10-23 18:56:12 +08:00
@documentzhangx66 我是在微软问答社区看到的这个解释,是不是真的这样我就不清楚了
systemcall
2022-10-23 19:03:54 +08:00
感觉是驱动和系统自己占的吧
v2tudnew
2022-10-23 22:43:57 +08:00
下个 RAMMap 你就明白了。
yigecaiji
2022-10-23 23:09:39 +08:00
虚拟机?
imgradeone
2022-10-23 23:52:22 +08:00
开着 VMware 虚拟机时也会有这种现象(有点 off-topic
tanranran
2022-10-24 00:26:56 +08:00
+1 ,此问题困扰几十年了
zjj19950716
2022-10-24 10:11:55 +08:00
某个版本的 docker-desktop 有 bug ,电脑休眠了 2 天打开之后巨卡, 打开任务管理器看内存 100%, 鼠标移动都卡顿,排名第一的应用占用才几百兆,所有加一起最多 4 个 G , 虚拟机内的占用好像不在任务管理里显示。最后升级了 docker-desktop 就没出现过了。
FlyingShark
2022-10-24 13:19:41 +08:00
@0xvincebye 不是的,占用内存不是 18g ,而是 24g ,直接看“已提交内存”这一项就好
Projection
2022-10-24 16:15:11 +08:00
没问题啊:用户使用的 5,423.8 MB + 已缓存的 12.5 GB = 使用中的 18.1 GB

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

https://www.v2ex.com/t/889125

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

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

© 2021 V2EX