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

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

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

16198 次点击
所在节点    Windows
71 条回复
jujusama
2022-09-29 17:15:46 +08:00
RAMMap 跑一下
lmshl
2022-09-29 17:21:43 +08:00
我 32G 内存遇到一样的问题,后来我发现是被我的 WSL2 吃掉了😂
laqow
2022-09-29 19:23:19 +08:00
16G 光开 chrome 都不够,加内存或者把所有 chrome 和基于 chromium 的东西换掉就舒服了。在进程那里显示的应该只是活动的内存,大部分都转到硬盘缓存里面去了
haolongsun
2022-09-29 20:34:13 +08:00
我用 win 开发,16g ,一开机就 40%的占用,有个 wsl 和 docker ,吃内存大户,即使不用后台还有虚拟机进程,然后开个 chrome 和 vscode ,最后 vscode 我都不用了,开了内存直接顶满,然后就转 wsl 里 neovim ,最后实在受不了 wsl ,这东西有多少内存吃多少,一气之下转了 fedora ,从此内存从来没关心过,idea ,chrome ,随便开,docker 等等各种服务也是原生的,占用资源极底,没占满过一半内存。
要我说真的开发还是去 linux 、macos, win 除非单独占有的开发,我算是放弃了 win 了。
9dP06m83vIV00l72
2022-09-29 21:06:42 +08:00
Windows 10 开发机,Intel i5-5200U CPU 16G 内存,编译 袋鼠数据库工具时( 451 个模块) CPU100%,内存差不多吃 80%,要是开了虚拟机、WSL 等,根本不够用。。。。。
szpunk
2022-09-30 12:27:21 +08:00
poolmon 查下内存泄漏
laggage
2022-09-30 13:00:25 +08:00
wsl2 一定要手动配置限制它的内存,不然有多少吃多少 https://www.cnblogs.com/laggage/p/13991720.html
v2tudnew
2022-09-30 13:42:54 +08:00
York618
2022-09-30 22:16:50 +08:00
mmdsun
2022-10-01 08:29:13 +08:00
你把程序进程一个个结束任务,然后观察一下变化。特别是已提交内存
documentzhangx66
2022-10-01 23:10:12 +08:00
噗...Windows + 开发 + Chrome + WPS + Everything + 微信。你这才 16G 内存,就算 64G 都不够它泄露。你这属于装机方案就错了。

正确的方法是:

1.你直接操作的 Windows ,用跳板机,2G 内存 + G 系列双核 CPU 足够。这上面可以跑个网易云音乐。

2.然后买一台高配洋垃圾,PVE 做虚拟化,建议 DDR3 RECC 32G * 4 。

微信、QQ 这类 IM 软件,专门用一台 4 核 4G 的虚拟机,经常重启。

浏览器,用一台 4 核 8G 虚拟机,也经常需要重启。

WPS 这类办公软件,用一套 4 核 4G - 6G 虚拟机,用完关掉。

剩下的资源,1/3 给数据库,1/3 给开发,1/3 给测试环境。

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

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

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

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

© 2021 V2EX