请教 32G 内存,集显的笔记本,平时用到 16G 内存就内存不足

222 天前
 dreambakerq

edge 或者 idea 出现内存不足时,任务管理器看内存只有 50%的占用。怀疑是 5 核显共享 gpu 内存的问题,但网上查了一圈也没弄明白,求指教,感谢!

4201 次点击
所在节点    程序员
44 条回复
dog82
221 天前
这种情况我都建议重装
dreambakerq
221 天前
@dog82 开发机,搞环境有点心累
WashFreshFresh
221 天前
拔掉一根内存就不用纠结了。
Karte
221 天前
换 debian 吧
dreambakerq
221 天前
不知道是不是虚拟内存的锅。
我现在虚拟内存是放在 C 盘,C 盘空间不太充足了。
得空了我换个大点的硬盘,重新设置下虚拟内存再试试。
谢谢大家的分析。
BrookO
221 天前
我机子是 64G 的,日常占用在 35G 左右,然后我把虚拟内存关闭了,会经常突然蓝屏,看日志都没信息,,,建议你也看下是不是虚拟内存配置不合理导致的
wanguorui123
221 天前
开虚拟内存,主要是无法分配连续内存导致不足
iv8d
221 天前
在 bios 里把显卡共享内存设置一下
shenxian996
221 天前
任务管理器,内存页,截个图看看吧。
看你上面回复,虚拟内存开了,这个玩意必须开,
显存是用多少给多少,不用不给
感觉是电脑问题,或者 bios 设置了固定?不过 bios 里面也不大,没见过 8g 的最大也就 1g 吧。
pe 先测试一下,排除系统问题。找个完整版 pe
archxm
221 天前
@msg7086 那就设置 128G 分页,哈哈,硬盘买大点
ShadowPower
221 天前
其实程序申请了但没有使用的内存,也应该算真正的“内存占用”,尽管任务管理器的“内存”上是一片空白。
如果此时每个程序在下一瞬间就要全部使用他们申请的内存,系统也要能确保给程序提供这部分内存空间。

“任务管理器看内存只有 50%的占用”其实只意味着“物理内存上面有 50%容量分配给了应用程序”。
实际上可能所有程序实际申请的内存大小已经超出了系统允许申请的内存上限(物理内存+最大页面文件大小)。

因此,尽管物理内存没有用满,但系统会拒绝程序申请内存空间,以避免“虽然成功申请了内存,但程序要用的时候,系统却不给用”的问题。

对于应用程序来说,它申请内存失败了,就意味着“内存已经满了”。

Windows 的“虚拟内存”( Windows 设置界面上的描述文本,并非操作系统术语)如果设置为“自动管理”的话,实际上有一个最大值,大概是物理内存的 2 倍。这就决定了程序能申请多少内存。
yulgang
221 天前
用 RAMMap.exe 清理一下 working sets 和 system working set 看看
dreambakerq
221 天前
@iv8d bios 太老了,试着改了一些参数不生效
dreambakerq
221 天前
@BrookO 看了楼上老哥的分析,确实是已提交占完了,感觉虚拟内存小了不够用
dreambakerq
221 天前
@wanguorui123 对的,idea 会提示分配内存时控件不够
dreambakerq
221 天前
dreambakerq
221 天前
@shenxian996 bios 试了设置不了,好像默认集显就是给一半内存,但是这个确实好像影响不大。
jjx
221 天前
核显占 16g ?

一般就 1-2g , amd 的更多要 bios 去手动分配, 8g 顶天了
JensenQian
221 天前
还是换回 chrome 了我
edge 我都让他滚蛋了,这东西现在塞的都快感觉是数字浏览器了
TArysiyehua
221 天前
你内存不足跟 gpu 有啥关系

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

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

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

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

© 2021 V2EX