要准确掌握游戏内存占用,需用任务管理器查看“工作集”和“提交大小”,区分真实占用与可释放内存;配合性能监视器追踪趋势;并用GPU-Z或nvidia-smi分离显存干扰。

要准确掌握游戏运行时的内存占用情况,不能只看任务管理器右上角那个“72%”数字——它混入了系统缓存、备用内存等可立即释放的部分,容易误判真实压力。你需要区分“物理内存被谁占着”和“哪些内存真正在拖慢游戏”,尤其当《艾尔登法环》加载卡顿、《原神》切场景掉帧时,必须定位到具体进程与内存类型。
用任务管理器精准查看游戏进程内存占用
这是最快、最直接的方法,无需安装任何软件,适用于所有Windows 10/11用户。
第一步:确保任务管理器为完整视图——若左下角显示“更少详细信息”,先点击它展开全部面板。
第二步:切换到“进程”选项卡,右键点击列标题空白处,在弹出菜单中依次勾选【内存】、【提交大小】、【工作集(内存)】三项。其中“工作集”代表该进程当前实际锁定的物理内存,“提交大小”反映其申请的虚拟内存总量,两者差值过大可能预示内存泄漏。
第三步:点击“工作集(内存)”列标题降序排序,顶部进程即为当前内存消耗最大者;找到你的游戏进程(如GenshinImpact.exe、eldenring.exe),确认其工作集数值是否持续高于1.5GB(3A大作正常范围为1.8–4GB)。
注意:如果某游戏进程的“工作集”数值在启动后缓慢爬升且不回落,而“提交大小”同步增长,【这极可能是内存泄漏,需立即记录并反馈给开发商】。
通过性能监视器追踪内存变化趋势
当你需要判断是瞬时峰值还是持续高负载时,任务管理器的静态快照不够用。性能监视器能以秒级精度记录10分钟内每款游戏的内存波动曲线,特别适合复现“玩半小时后开始卡顿”的问题。
打开“运行”(Win+R),输入perfmon,回车进入性能监视器主界面。
左侧导航栏依次展开“性能监视器”→“数据收集器集”→“用户定义”,右键选择“新建数据收集器集”。命名为“游戏内存监控”,勾选“手动创建(高级)”,下一步。
在计数器列表中点击“添加”,依次添加以下三项:Process(*)\Working Set、Process(*)\Private Bytes、Memory\Available MBytes。重点勾选你的游戏进程名(如GenshinImpact),避免全选导致日志爆炸。
设置采样间隔为2秒,日志保存路径选SSD分区,点击完成。启动游戏前先点击“启动”按钮,游玩结束后停止记录,双击生成的.blg文件即可查看带时间轴的内存曲线图。
用GPU-Z和nvidia-smi分离显存与内存干扰
很多用户把“显存爆满”误认为“内存不足”,结果关了一堆后台程序,游戏帧率依然上不去。显存和内存是两套独立资源,必须分开诊断。
方法一:GPU-Z实时比对(支持NVIDIA/AMD/Intel核显)
下载GPU-Z Stable版并运行,切换至“Sensors”页,紧盯“GPU Memory Used”数值。若该值接近显存总量(如RTX 4060的8GB),但任务管理器中“工作集”仅占2GB,说明瓶颈在显存而非内存,此时优化方向应是降低游戏内纹理质量或关闭DLSS帧生成。
方法二:nvidia-smi命令行精确定位(仅限NVIDIA独显)
以管理员身份打开PowerShell,输入:nvidia-smi --query-compute-apps=pid,process_name,used_memory --format=csv。输出结果中会明确列出每个CUDA进程占用的显存MB数,如果cs2.exe显示“2150 MB”,而你同时开着Chrome(占用180MB),那剩余显存就只剩不到5.7GB可用。
这一步操作起来很简单,直接把命令复制粘贴进去回车就行。


















