搞不明白 16G 内存都被啥吃了?

2022-09-28 20:25:57 +08:00
 wudaye

win10 ,16G 内存,只给核显分配了 512M ,系统可用内存 15.5G 。然而内存占用率总是过 90%,任务管理器前二十的内存占用应用算了一下总共也不过五六个 G ,剩下的内存都被啥吃啦?磁盘分页已经分配了二十多个 G 了,在无法扩展内存条的情况下,还有什么办法缓解呢?

15239 次点击
所在节点    Windows
71 条回复
mcluyu
2022-09-29 11:10:49 +08:00
应该是有内存泄露,上个版本的 docker desktop 泄露 ,开机一周多没看, 结果内存 99%好久了,服务卡死我才发现,虚拟内存没关, 导致我的 SSD 被多写了近 10T
查看最近新装或更新了那些软件,把它进程停止内存降下来的话就是他了
moshiyeap100
2022-09-29 11:20:32 +08:00
@xiang0818 导数据的时候占用的才多呢,上次复制了一个 2GB 的表,内存占用直接拉到 3GB ,感觉应该是把数据都加载到内存里处理了。
DOLLOR
2022-09-29 11:23:10 +08:00
我也遇到类似问题,只能重启解决(快速关机也解决不了),重启后立马干净了。
pytth
2022-09-29 11:28:15 +08:00
电脑一周没关,已经卡到爆!
imzcg2
2022-09-29 13:37:57 +08:00
如果你的 cpu 不是太垃圾的话,idea 的 vmoptions 里可以
将-XX:+UseG1GC 用#注释掉
然后在末尾加上下面这些,我这边可以有效压制 idea 使用内存的量
-XX:+UseShenandoahGC
-XX:ShenandoahGCHeuristics=compact
-XX:+UseLargePages
-XX:-DontCompileHugeMethods
--illegal-access=permit
-XX:+UnlockExperimentalVMOptions


看图
imzcg2
2022-09-29 13:39:32 +08:00
imzcg2
2022-09-29 13:39:52 +08:00
算了 图发不出来
towser
2022-09-29 14:06:54 +08:00
win10 和 win11 好像普遍有这个问题,持续开机几天后就卡的不行,chrome 切标签都慢。查了也没有内存泄漏,内存、CPU 、硬盘占用都不高。
ElmerZhang
2022-09-29 14:35:49 +08:00
chrome 不太可能只占 800 多 M ,你开了多少标签页?
Lxcm
2022-09-29 15:01:24 +08:00
一个个程序关一遍就知道
root01
2022-09-29 15:09:28 +08:00
今天遇到过, 我让我同事吧电脑重启
kile
2022-09-29 15:12:30 +08:00
我觉得是 idea 内存有泄露...

我跑 AS 需要 20g 的内存,低于这个数卡的 B 爆...
ipwx
2022-09-29 15:14:12 +08:00
内存买来就是用的,又不是给你摆着看空闲内存的。

实际上如果没有程序大量吃内存,系统一般把空闲内存拿去做磁盘缓存。有需要用内存了就把这部分缓存直接扔了。这样你读常用文件(特别是启动常用程序)就会很快。

对,win10 prefetch 就是这玩意儿的一种实现。
wudaye
2022-09-29 15:33:34 +08:00
wudaye
2022-09-29 15:33:46 +08:00
wudaye
2022-09-29 15:34:49 +08:00
@Zhouisme
@ipwx
我有基本的内存常识啊,只是占用率超过 90 之后确实会频繁卡顿失去响应才引起注意的
jacy
2022-09-29 15:46:09 +08:00
我的 16G 大概超过 10G ,一星期不关机,就容易出现各种莫名其妙的问题,火狐插件失效,企业微信报错,word 花屏,开一个 exe 导致另一个软件崩溃
krixaar
2022-09-29 17:04:13 +08:00
发个 RAMMap 截图呗,任务管理器啥也看不出来,除了看截图 PID 确实高了,前几天我碰到过类似情况是 Page Table 的事儿,不知道是不是一个情况: https://lotc.cc/windows-zombie-processes.wtf
aboat365
2022-09-29 17:11:04 +08:00
分页缓冲池和非分页缓冲池这么大,猜测是内存泄漏,但具体是哪款软件导致的,需进一步分析排查。注意一些冷门小软件
aboat365
2022-09-29 17:14:11 +08:00
顺便提一下,内存泄漏的典型特点就是什么都不做,内存占用持续增加,你可以开机后,待机几个小时,观察内存增长情况。

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

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

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

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

© 2021 V2EX