purge命令可强制清空Mac非活跃内存缓存,释放RAM供系统使用;需先确认which purge返回/usr/bin/purge或安装Xcode命令行工具,再sudo purge输入密码执行,最后通过活动监视器或vm_stat验证Pages inactive减少、Pages free增加。

Mac使用purge命令强制清空非活动内存缓存,能在不重启、不关闭任何程序的前提下,把大量处于“已缓存但未被标记为活跃”的RAM重新释放为可用物理内存,特别适合编译代码、跑虚拟机或长时间未重启后内存压力变黄的场景。
确认系统支持 purge 命令
打开终端(Command + Space → 输入“终端”→回车),输入 which purge 并回车。如果返回 /usr/bin/purge,说明命令已就位;若提示 command not found,则需先安装 Xcode 命令行工具:运行 xcode-select --install,按提示完成安装后再试。
【必须完成这一步,否则后续命令会直接报错退出】
执行 purge 清理非活跃内存
在终端中依次执行以下操作:
第一步:输入 sudo purge 并按 Return;
第二步:系统会提示输入管理员密码——此时屏幕不显示任何字符(包括星号),这是正常行为,放心键入当前登录用户的密码;
第三步:再次按 Return 确认执行;
命令运行过程无声无息,通常耗时 1~3 秒,结束后光标直接回到下一行,没有成功提示也不需要额外按键。
验证内存是否已释放
方法一:立即打开“活动监视器”→切换到“内存”标签页→观察“内存压力”图表是否由黄色/红色转为绿色,“已缓存文件”数值是否明显下降(常下降 500MB~2GB+);
方法二:在终端中运行 vm_stat | head -n 5,重点关注 “Pages inactive” 行数值是否大幅减少、“Pages free” 是否显著上升——这两个变化同步出现,即表示 purge 已生效。
这一步操作起来很简单,直接看数字跳变就能确认结果,不需要等待或二次操作。

















