# Mac 应用程序内存已用尽怎么办

> 先保存正在做的工作，再退出暂时不用的 App，用活动监视器判断是单个进程持续增长，还是日常工作量超出了内存容量，磁盘空间另查。

Published: 2026-09-28

Mac 弹出「系统的应用程序内存已用尽」时，手头往往还有没写完的文档，先把能保存的工作存好，再退出暂时不用的浏览器窗口、虚拟机或大型项目；应用还能响应就正常退出，只有卡住时才强制退出，没保存的内容可能会丢。

这条警告说的是运行中 App 的内存需求，和「启动磁盘快满了」不是一回事，虽然 macOS 会用启动磁盘存放交换数据。随手删几个下载文件，不会让持续占用内存的 App 停下来。

## 先保住工作，再让 Mac 恢复响应

1. 能操作的 App 先保存文档，导出或传输快结束时，尽量等它完成再关闭。
2. 借警告窗口认出工作已经保存、暂时不用的 App，如果它还能响应，就切回 App，从它的菜单正常退出；警告窗口里的「强制退出」按钮不是正常退出。
3. App 卡住时，打开**苹果菜单 › 强制退出**，只选那一个 App。Apple [说明](https://support.apple.com/102586)，正常退出会给 App 保存更改的机会，强制退出可能丢失未保存内容。
4. Mac 恢复响应后，打开**活动监视器 › 内存**，先看内存压力图和占用最高的几个进程，再决定要不要重启，重启会让这次的线索消失。

不要因为某个陌生系统进程的内存数字大，就直接强制退出它，先弄清它属于谁；浏览器的标签页和扩展也可能分散在好几个辅助进程里。如果文档存不了、App 也退不掉，Mac 一直没有响应，最后可能只能重启，但未保存的工作有丢失风险。

## 警告背后要看什么

Apple 的[活动监视器内存说明](https://support.apple.com/guide/activity-monitor/actmntr1004/mac)把「App 内存」定义为 App 使用的内存，「已压缩」是为腾出空间而压缩的内存，「已使用的交换空间」是启动磁盘上用于在内存和磁盘间搬运数据的空间。「内存压力」综合了几项信号，单看「已使用内存」很大，不能判定这次警告从哪来。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/application-memory-check.webp" width="1360" height="454" loading="lazy" alt="先保存工作并正常退出 App，再查看内存压力，区分单个 App 持续增长与整体内存需求过高。">
  <figcaption>先保住打开的工作，再用活动监视器区分持续增长的 App 和确实装不下的日常工作量。</figcaption>
</figure>

| 恢复后看到的情况 | 接着检查什么 |
|---|---|
| 同一个 App 每次做相同操作都继续涨 | 保存后退出并重新打开，更新 App，把可复现的步骤交给开发者 |
| 退出一个大 App 后，内存压力回到绿色 | 看它的活跃标签页、项目大小，或虚拟机分配的内存能否合理减少 |
| 几个必须同时开的 App 总让压力保持黄色或红色 | 错开高负载工作，这套日常工作量可能需要更多物理内存 |
| 压力是绿色，Mac 还是慢 | 看 CPU、温度和磁盘活动，不要清内存凑数字 |

如果启动磁盘也快满了，再到**系统设置 › 通用 › 储存空间**确认。Apple 的[储存空间说明](https://support.apple.com/102624)讲的是磁盘容量，文件移进废纸篓后，清空前仍占空间；腾出磁盘容量可以给文件和交换空间留位置，却不会治好一个持续申请内存的 App，删文件前逐项确认，也别手动删交换文件或系统目录。

想细看图表可以读[Mac 内存压力怎么判断](https://mole.fit/zh/blog/mac-memory-pressure-explained)，[交换内存是什么](https://mole.fit/zh/blog/mac-swap-memory-explained)解释了为什么「已使用的交换空间」不为零也可能正常；这篇先解决警告打断工作时该怎么做，不追求把空闲内存数字刷大。

## 如果警告又出现

记下当时开的 App、内存列表最上面的几项、内存压力、已使用的交换空间，以及弹窗前正在做什么，正常重启后用同一项工作再试。如果某个 App 每次都往上涨，就从它的标签页、插件、文档或自身故障查起；如果只有必须同时打开的一整套 App 才让压力长期偏高，减少并行任务，或将来选内存更大的 Mac，才是在解决容量限制。Apple 也强调，[判断内存是否够用要看内存压力](https://support.apple.com/guide/activity-monitor/actmntr34865/mac)，不是只看空闲多少。

## 常见问题

### 占内存最多的 App 要直接强制退出吗？

先保存工作、试着正常退出，只有它不响应，或警告让你实在没法继续操作时才强制退出，[打开的文件可能丢失更改](https://support.apple.com/guide/activity-monitor/quit-a-process-actmntr1002/mac)。

### 删文件能解决应用程序内存警告吗？

只有磁盘空间也不足时，才需要另外腾出容量，这条警告主要还是 App 的内存需求；删下载文件不会阻止 App 继续申请内存，先看活动监视器，启动磁盘快满时再查储存空间。

### 要用内存清理工具，或者关闭交换空间吗？

不用，macOS 会在 App 需要时回收文件缓存，清理工具不解决引发警告的 App 或工作量，交换空间也是内存管理的一部分，更多说明见[Mac 需要内存清理工具吗](https://mole.fit/zh/blog/do-you-need-a-mac-memory-cleaner)。

---

Canonical HTML page: https://mole.fit/zh/blog/mac-application-memory-full
Blog index for agents: https://mole.fit/zh/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
