表现特征
windows 10 系统内存不足,应用程序报错, memtest6 4 跑不满内存
chrom e 疯狂报错,浏览器崩溃,内存出错,异常处理……,内存溢出,插件崩溃等问题
任务管理器显示内存只有 5 0%,或者 7 0%,无论如何都用不满。


解决方法
仅仅代表我个人,但理论相通。原因可能只是其一,我没详细测试是哪个原因引起的。
2025.06.12 更新
内存占用一半的原因是因为系统 sysMain 引起的;
内存使用未满但程序提示崩溃,内存不足。是因为忽略了已提交的内存,即程序申请的内存单未使用未释放,无法解决,即使你的物理内存很大如 6 4G,也建议开启 s wa p 内存,设置大小为自动或者是在你卡的时候观察任务管理器,用已提交减去使用中的内存容量作为 s wa p 容量。
1. 关闭内存压缩
我的内存压缩默认就是关闭的,你可以检查是否开启。
查看内存压缩是否开启
powershell 运行:
Get-MMAgent MemoryCompression : False查看 MemoryCompression 这个选项是否开启。
Disable-MMAgent -mc2.升级 b ios
按照官网最新的固件下载更新 b ios
3.更新驱动
可以通过 3 6 0 驱动大师绿色版进行更新驱动
4.关闭 s ysMai n 服务
很有可能是这项原因引起的,记得关闭后,重启系统,否则观测不出来。
5.开启虚拟内存
解释来自
https://www.chiphell.com/forum.php?mod=redirect&goto=findpost&ptid=2603179&pid=54876364
实际内存使用: 任务管理器看到的使用
软件申请内存: 已提交.
假设你内存 3 2G, ( 忽略系统本身的占用.
禁用虚拟内存
打开 APP, 申请内存 3 2G, 实际使用 1 6G
这时候你看到内存使用 5 0% 已提交 3 2G/32G.
无法继续后续打开其他 A P P 肯定会报内存不足.
开启虚拟内存(32G+32G)
打开 APP , 申请内存 3 2G, 实际使用 1 6G
然后你会看到内存使用 5 0% 已提交 3 2G/64G
就还可以继续打开其他 A PP.
虚拟内存的作用之一就是尽可能多的利用到全部物理内存
给那些已申请,但并未实际使用的内存提供一个虚拟的分配空间.




Comments