摘要:Chrome 是 Mac 上最吃内存的应用——50 个标签页 = 50 个独立进程 = 10GB 内存占用。但大部分内存是被隐藏的扩展、后台页面和缓存吃掉的,不是你看得见的标签页。本文从 Chrome 自带的任务管理器入手,教你精准定位是哪个标签页/扩展在吃资源,然后给出 6 个优化策略——从内置的"内存节省程序"到扩展管理到缓存清理。文末补充一个"Chrome 缓存目录到底占了多大"的快速诊断方法:SpacePeek 选中文件夹按空格。
本文信息:基于 Chrome 130+ / macOS 15.0 Sequoia / MacBook Pro M3 Pro (16GB) 实测。
一、问题背景
你的 Mac 不是"老了",是 Chrome 在吃它
打开活动监视器 → 切到「内存」标签页 → 按内存降序排列。前 10 名里,Chrome 和它的各种"Helper"进程通常占据 5-7 个位置。
50 个标签页 × 每个 150-300MB = 7.5-15GB。你的 Mac 总共才 16GB 内存。
但关掉所有标签页不是一个可接受的方案——你需要那些标签页(至少你觉得自己需要)。真正的问题是:哪些标签页和扩展在吃内存,你能不能只关掉那部分?
二、诊断:找到真正的内存杀手
第一步:打开 Chrome 自带的任务管理器
Chrome 菜单栏 → 窗口 → 任务管理器
(或按 ⇧Esc)
你会看到一个表格,列出了所有 Chrome 进程——每个标签页、每个扩展、每个后台页面。按「内存占用」列降序排列。
典型发现:
| 进程 | 内存占用 | 你之前知道吗? |
|---|---|---|
| Gmail 标签页 | 800MB | 可能知道 |
| Slack Web 标签页 | 600MB | 可能知道 |
| Grammarly 扩展 | 400MB | ❌ 不知道 |
| Google Docs 标签页 | 350MB | 可能知道 |
| “扩展程序:Google 翻译” | 250MB | ❌ 不知道 |
| “GPU 进程” | 200MB | ❌ 不知道 |
| “扩展程序:AdBlock” | 180MB | ❌ 不知道 |
| “浏览器”(主进程) | 150MB | — |
| “扩展程序:LastPass” | 120MB | ❌ 不知道 |
| 某个你三天前打开的标签页 | 100MB | ❌ 忘了 |
关键发现:扩展程序 + 后台页面 + GPU 进程的内存占用,通常等于你所有可见标签页的 30-50%。你以为是标签页在吃内存,实际上有一半是你看不见的东西在吃。
三、6 个优化策略
策略 1:开启 Chrome 内置的"内存节省程序"
这是最重要的一步,不需要装任何扩展。
Chrome 设置 → 性能 → 开启「内存节省程序」。
它做了什么:Chrome 会自动把你不活跃的标签页休眠——标签页还在那里,但不再占用内存。当你点击那个标签页时,Chrome 自动唤醒它。休眠期间,每个标签页的内存占用从 150-300MB 降到 ~10MB。
效果:50 个标签页 → 前 10 个活跃,后 40 个休眠 → 内存占用从 10GB 降到 3GB。
唯一注意事项:不要在"始终将这些网站保持活跃"列表里加太多网站。每加一个,就等于放弃了那个网站的内存节省。
策略 2:清理扩展——你装过但早就忘了的那些
Chrome 地址栏输入 chrome://extensions/ → 你会看到你装过的所有扩展。
逐个问自己三个问题:
- 我最近一个月用过这个扩展吗?
- 它的功能有没有其他更轻量的替代方案?
- 它是不是一个"我装的时候觉得有用,但从来没打开过"的东西?
常见元凶:
| 扩展类型 | 典型内存占用 | 建议 |
|---|---|---|
| 语法检查(Grammarly/LanguageTool) | 200-500MB | 保留但只在写邮件时启用 |
| 广告拦截(AdBlock/uBlock) | 100-200MB | 保留(性价比高) |
| 密码管理器(LastPass/1Password) | 100-150MB | 用系统自带的密码 App 替代 |
| 截图/录屏扩展 | 150-300MB | 用 Shottr 替代 |
| 购物比价/优惠券 | 100-200MB | 禁用——只在需要时打开 |
| 主题/美化 | 50-100MB | 删掉 |
操作:不需要的扩展 → 移除。偶尔需要的 → 移除后需要时再装(Chrome 扩展安装只需 5 秒)。
策略 3:关闭"继续运行后台应用"
这个选项是 Chrome 内存占用的大头之一。
Chrome 设置 → 系统 → 关闭「Chrome 关闭后继续运行后台应用」。
它做了什么:默认情况下,你关闭了 Chrome 的所有窗口,Chrome 并不完全退出——它还在后台运行,保持你的扩展活跃、接收通知。这就是为什么你"关了 Chrome"但活动监视器里 Chrome 还是占着 2GB。
关闭之后:Chrome 完全退出 = 真正释放所有内存。代价是:下次启动 Chrome 时冷启动慢 1-2 秒。这个代价对于节省的 2GB 内存来说,完全值得。
策略 4:缓存目录清理——Chrome 的"隐形空间占用"
Chrome 的缓存目录不在内存里,在磁盘上。但它间接影响内存——因为 Chrome 会频繁读写缓存,当磁盘空间不足时,这些 I/O 操作会变慢,导致 Chrome 更频繁地触发 swap。
诊断方法:如果你装了 SpacePeek,在 Finder 里进入 ~/Library/Caches/Google/Chrome/ → 按空格 → 直接看到缓存目录的总大小。如果出现了一个 5-10GB 的数字,可以考虑清理。

手动清理:
# 关闭 Chrome 后执行
rm -rf ~/Library/Caches/Google/Chrome/*
或者在 Chrome 中走 GUI:Chrome 设置 → 隐私与安全性 → 删除浏览数据 → 时间范围选「所有时间」→ 只勾选「缓存的图片和文件」→ 删除数据。
注意:只清缓存,不要清 Cookie 和浏览历史——那些是你需要保留的登录状态。
策略 5:标签页分组 + 定期清理
这是一个行为习惯,不是技术设置。
Chrome 支持标签页分组——右键标签页 → 向新群组中添加标签页 → 给群组命名(如"工作"“学习”“稍后看”)。
工作流:
- 每天开始时,只保留"工作"分组的标签页
- "稍后看"分组里的标签页如果超过 3 天没打开 → 全部关掉
- 每周五下班前,遍历所有标签页,关掉这一周没打开过的
替代方案:装 OneTab 扩展。一键将所有标签页转为列表保存,释放所有内存。需要时点击列表中的项目恢复该标签页。
策略 6:考虑用 Safari 替代某些场景
不是你所有的浏览都需要 Chrome。
Safari 在 macOS 上的内存效率远高于 Chrome——同样的 10 个标签页,Chrome 占用 2-3GB,Safari 占用 800MB-1.2GB。原因很简单:Safari 是 Apple 原生 App,它的进程模型和内存管理深度集成在 macOS 中。
什么时候用 Safari:
- 看文档/博客/新闻(不需要 Chrome 扩展的场景)
- 看视频(Safari 的视频播放器在 Sequoia 上体验很好)
- 银行/支付(Safari 的隐私保护比 Chrome 更严格)
什么时候用 Chrome:
- 开发调试(DevTools 不可替代)
- 需要 Chrome 扩展的场景
- Google Workspace(Gmail/Docs/Drive 在 Chrome 上体验更好)
四、优化效果参考
| 优化措施 | 难度 | 释放内存 | 副作用 |
|---|---|---|---|
| 开启内存节省程序 | 简单 | 3-7GB | 休眠标签页唤醒需 1 秒 |
| 清理扩展 | 中等 | 500MB-2GB | 无 |
| 关闭后台运行 | 简单 | 1-2GB | 冷启动多 1-2 秒 |
| 缓存清理 | 简单 | 磁盘 5-10GB | 首次加载网页慢一点 |
| 标签页分组 | 习惯 | 1-3GB | 无 |
| Safari 分流 | 习惯 | 1-2GB | 无 |
一次做完所有优化,Chrome 内存占用从 10GB 降到 2-3GB 是常态。
五、总结
-
Chrome 的内存杀手不全是你看得见的标签页——扩展和后台进程通常占了一半。用 Chrome 任务管理器(
⇧Esc)定位具体元凶,不要凭感觉猜。 -
两个最有效的优化都是免费的、不需要装任何东西:开启 Chrome 内置的"内存节省程序"、关闭"Chrome 关闭后继续运行后台应用"。前者释放 3-7GB,后者释放 1-2GB。
-
缓存目录的磁盘占用也不要忽略。用 SpacePeek 选中
~/Library/Caches/Google/Chrome/按空格,如果超过 5GB 就清理一次。这不是内存问题,但磁盘空间不足会间接导致 Chrome 更频繁地触发 swap,反而增加内存压力。
你的 Chrome 有多少个标签页?打开任务管理器看看最大的内存占用者是谁——评论区晒出来,我猜前三名一定是 Gmail + Slack + 某个你忘了关的 Google Docs。
588



被折叠的 条评论
为什么被折叠?



