虚拟内存不足会引发GPU等待延迟,导致帧率忽高忽低和1% Low帧断崖下跌;需先用任务管理器验证“已提交”内存是否超物理内存120%且“硬错误/秒”>5,再禁用自动管理、设固定大小分页文件,并关闭浏览器硬件加速、结束高显存占用后台进程,最后确认三项指标改善。

电脑虚拟内存不足会强制系统频繁将内存页写入硬盘分页文件,导致GPU等待数据加载的延迟激增,直接表现为游戏帧率忽高忽低、1% Low帧断崖式下跌,尤其在场景切换或开镜瞬间卡顿明显。
确认虚拟内存是否真成瓶颈
先别急着调设置,用任务管理器验证真实诱因:按 Ctrl+Shift+Esc 打开任务管理器 → 切换到「性能」选项卡 → 点击左侧「内存」→ 观察右下角「已提交」数值是否持续逼近「可用」上限;若「已提交」长期超过物理内存总量的120%,且「硬错误/秒」高于5,就说明虚拟内存调度已开始拖累GPU帧生成节奏。
这一步跳过会导致后续所有操作白费——很多所谓“帧抖”其实是显存溢出或CPU调度不均,不是虚拟内存问题。
手动设置合理虚拟内存大小
Windows默认自动管理容易在大型游戏运行中动态收缩分页文件,引发显存管理器异常重载。必须禁用自动分配并设为固定值:
① 右键「此电脑」→「属性」→ 左侧「高级系统设置」→「高级」选项卡 →「性能」区点「设置」→ 再切到「高级」→「虚拟内存」区点「更改」
② 取消勾选「自动管理所有驱动器的分页文件大小」
③ 选中系统盘(通常是C盘)→ 勾选「自定义大小」→ 在「初始大小」和「最大值」两栏填入完全相同的数值:物理内存8GB填12288,16GB填24576,32GB填49152(单位MB)
填不同数值会导致pagefile.sys频繁碎片化,反而加剧GPU内存分配延迟。设置后点「设置」→「确定」→ 重启电脑生效。
清理隐性显存争抢源
虚拟内存调大只是缓解手段,真正让帧率稳住的关键是释放被后台程序悄悄锁住的显存段:
方法一:关掉Chrome/Edge硬件加速
在浏览器地址栏输入 chrome://settings/system 或 edge://settings/system → 关闭「使用硬件加速模式(如果可用)」→ 重启浏览器
方法二:干掉GPU进程残留
任务管理器「进程」页签 → 点击「GPU」列排序 → 结束所有显存占用>150MB的非游戏进程,重点盯住 obs64.exe、Discord.exe、ZoomOpenglRenderer.exe
方法三:禁用Windows硬件加速GPU计划
Win+R输入 systempropertiesadvanced →「性能」→「设置」→「视觉效果」→ 取消勾选「启用硬件加速GPU计划」→ 确定
验证调整是否生效
重启后进入游戏前,先打开任务管理器「性能」页签,保持「内存」和「GPU」两个监控窗口常驻;启动游戏,观察以下三项是否同步改善:
• 「已提交」内存峰值下降15%以上
• 「硬错误/秒」稳定在0~2区间
• GPU「专用GPU内存」使用曲线不再出现尖锐锯齿状波动
三项全部达标,帧率抖动即可消除。


















