可直接通过任务管理器查看显存占用:按Ctrl+Shift+Esc打开任务管理器,切换至“性能”选项卡点击GPU,右侧显示专用与共享GPU内存使用量;在“进程”选项卡勾选“GPU内存”列并排序,即可定位高显存占用应用。

如果您在运行图形密集型应用时遇到显卡性能下降或显存爆满的情况,可能是某些程序在后台持续占用大量显存。以下是几种在Windows系统中直接查看显存占用及显卡资源分配情况的方法:
一、使用任务管理器查看显存占用
Windows 10/11 内置的任务管理器已支持GPU使用率与显存占用的可视化监控,无需安装第三方工具即可快速定位高显存消耗进程。
1、按下 Ctrl + Shift + Esc 打开任务管理器。
2、切换到 “性能”选项卡,点击左侧列表中的 GPU。
3、在右侧图表下方查看 “专用GPU内存”和“共享GPU内存”使用量,并注意各进程在“GPU”列的占用百分比。
4、若未显示GPU相关列,右键点击进程表头,勾选 “GPU”、“GPU引擎”、“GPU内存” 等字段。
二、通过GPU-Z实时监测显存与核心分配
GPU-Z 是一款轻量级硬件信息检测工具,可精确读取显卡显存带宽、当前使用容量、显存类型、GPU频率及各计算单元负载分布,适用于NVIDIA、AMD与Intel核显。
1、从TechPowerUp官网下载并安装最新版 GPU-Z(需选择Stable版本)。
2、运行GPU-Z,切换至 “Sensors”标签页。
3、在 “GPU Memory Used”项下查看实时显存占用值(单位为MB),同时观察 “GPU Load”、“Memory Controller Load” 是否存在明显不均衡现象。
4、点击 “Advanced”按钮,启用 “Show GPU processes”,即可在主界面底部看到当前每个进程对应的显存与计算单元占用明细。
三、使用命令行工具nvidia-smi(仅限NVIDIA显卡)
nvidia-smi 是NVIDIA官方提供的系统管理接口,可输出显卡状态、温度、功耗及每个CUDA进程的显存分配详情,适用于开发者与高级用户。
1、以管理员身份打开 Windows终端(PowerShell或CMD)。
2、输入命令:nvidia-smi -q -d MEMORY 查看显存总量与当前使用量。
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
3、输入命令:nvidia-smi --query-compute-apps=pid,process_name,used_memory --format=csv 获取所有占用显存的进程PID、名称与显存用量。
4、如需持续刷新监控,追加参数:-l 2(每2秒刷新一次)。
四、借助Windows性能监视器(PerfMon)长期追踪
性能监视器可创建自定义数据收集器集,记录GPU显存占用随时间变化的趋势,适合排查偶发性显存泄漏问题。
1、按 Win + R 输入 perfmon 并回车,打开性能监视器。
2、展开左侧树形菜单,右键 “数据收集器集” → “用户定义” → “新建” → “数据收集器集”。
3、在向导中选择 “创建手动(高级)”,勾选 “性能计数器”。
4、点击“添加”按钮,在性能对象中选择 “GPU Adapter Memory”,勾选 “Dedicated Usage”与“Shared Usage”计数器,并指定目标GPU实例。
五、使用Process Explorer深度识别隐藏显存占用者
Process Explorer 是微软Sysinternals套件中的高级进程管理器,能揭示驱动层与内核模式组件对GPU内存的实际调用路径,尤其适用于识别无GUI界面但持续申请显存的后台服务或驱动模块。
1、从Microsoft官网下载 Process Explorer(需运行于管理员权限)。
2、启动后点击 “View” → “Select Columns” → “Process Memory”选项卡,勾选 “GPU Dedicated Memory”与“GPU Shared Memory”。
3、在进程列表中按 GPU Dedicated Memory列降序排列,重点关注 System、svchost.exe、csrss.exe 或第三方驱动进程(如igfxEM.exe、nvlddmkm.sys关联进程)。
4、双击可疑进程,切换至 “GPU”标签页,查看其调用的GPU API(如Direct3D、OpenGL、CUDA)、显存分配堆栈与句柄详情。










