iStat Menus是唯一支持Apple Silicon统一内存和Intel/AMD独立显存、以数字+条形图实时显示GPU显存占用的成熟方案,需v6.7+版本及macOS Sequoia 15.0+,安装后在偏好设置中启用GPU显存选项即可常驻菜单栏显示“X GB / Y GB”。

想在Mac菜单栏里实时看到显卡显存用了多少、还剩多少,不用每次打开活动监视器翻找GPU标签页,也不用切到系统报告查静态参数——直接让显存占用像Wi-Fi信号或电池图标一样常驻顶部状态栏。
用iStat Menus实时显示GPU显存占用
这是目前唯一能将GPU显存(VRAM)用量以数字+条形图形式稳定显示在菜单栏的成熟方案,支持Apple Silicon统一内存和Intel/AMD独立显存机型,数据来自系统底层驱动,刷新延迟低于0.5秒。
第一步:访问iStat Menus官网(istatmenus.com),下载最新版安装包。注意必须是v6.7或更高版本,旧版不支持M系列芯片的动态显存监控。
第二步:双击安装包→拖拽iStat Menus到“应用程序”文件夹→启动应用时允许辅助功能权限(系统设置→隐私与安全性→辅助功能→勾选iStat Menus)。
第三步:点击菜单栏iStat图标→选择“Preferences”→左侧边栏点“GPU”→勾选“Show in menu bar”→在右侧“Display options”中启用“VRAM usage”和“VRAM available”。【关键前提:若此处选项灰显,说明当前Mac未检测到GPU显存监控接口,请先确认系统为macOS Sequoia 15.0或更新版本】
第四步:返回菜单栏,iStat图标旁会立即出现类似“3.2 GB / 32 GB”的实时显存读数,悬停可查看历史曲线和进程明细。
用Stats免费替代方案(仅限Apple Silicon)
如果你不想付费,且用的是M1/M2/M3芯片Mac,Stats是开源免费的选择,但只显示统一内存中被GPU动态分配的部分,不支持独立显存机型。
方法一:GitHub搜索“Stats macOS”,下载最新release的.dmg文件(截至2026年7月为v2.10.1)。
方法二:安装后打开Stats→点击菜单栏图标→“Settings”→左侧选“GPU”→开启“Show GPU memory”→右侧选择“Unified memory used”作为主显示项。
方法三:在“Appearance”中把字体大小调至11pt,避免菜单栏空间挤占;【注意:Stats默认不显示总容量,需手动勾选“Show total memory”才能看到‘X GB / Y GB’格式】
终端命令+快捷脚本临时查看
不需要图形界面,5秒内获知当前GPU显存分配量,适合开发者快速验证或写入自动化脚本。
打开“终端”,粘贴执行:system_profiler SPDisplaysDataType | grep -A 3 "VRAM"。
输出示例:
VRAM (Dynamic, Max): 32 GB
VRAM (Available): 24.1 GB
VRAM (Used): 7.9 GB
这行命令直接从硬件枚举数据中提取显存三态值,比活动监视器GPU标签页更接近真实分配瞬间——因为活动监视器每2秒采样一次,而system_profiler读取的是内核最新快照。

















