操作指南 · 性能

如何查看哪些 Chrome 扩展在占用内存

DozeKeep4 分钟阅读

简短回答

按 Shift+Esc(Windows/Linux),或打开 ⋮ → 更多工具 → 任务管理器,再按“内存占用空间”排序。前缀为“扩展程序:”的行就是你的扩展。不过在大多数浏览器里,大头其实是标签页——而那一部分不用关掉任何东西就能收回。

  1. 1

    按 Shift+Esc(Windows/Linux),或打开 ⋮ → 更多工具 → 任务管理器。

  2. 2

    点击“内存占用空间”列,从大到小排序。

  3. 3

    找前缀为“扩展程序:”的行——那些就是你的扩展。

  4. 4

    测试嫌疑对象:在 chrome://extensions 把它关掉,再对比。

  5. 5

    如果霸榜的是标签页,那就去挂起闲置标签页,别再追猎扩展。

Chrome 一变慢,扩展总是先背锅——但 Chrome 会明明白白告诉你谁在用什么。浏览器自带任务管理器,独立于操作系统那个,把内存按标签页、按扩展、按内部进程逐项拆开。在那里花两分钟,争论通常就平息了。

打开 Chrome 内置的任务管理器

在 Windows 或 Linux 上按 Shift+Esc,或在任何平台打开 ⋮ → 更多工具 → 任务管理器(Mac 上也在“窗口”菜单下)。每一行是一个独立进程:你的标签页、你的扩展——前缀为扩展程序:——外加 GPU 进程和浏览器本体。

按内存占用空间排序

点击内存占用空间列头,从大到小排序,然后扫一遍扩展程序:行。看到某个扩展出现、消失、又出现,别惊讶:现代(Manifest V3)扩展运行的是 Chrome 会在空闲时卸载的 service worker,写得好的扩展多数时间可能压根不显示。

公道地读数字

几十兆对一个真正在干活的扩展是正常水平。值得怀疑的,是静止状态还攥着几百兆的扩展,或钉在 CPU 列顶端的那个。要测试嫌疑对象,别用结束进程——那只能杀到它重启为止。去 chrome://extensions 把它关掉,浏览一阵子,再对比。

通常是标签页,不是扩展

排序后的列表给几乎每个人看的都是这一幕:大头是标签页。每个标签页都是独立进程,一个现代 Web 应用闲着也能占几百兆——三十个打开的标签页,分量能压过你的整个扩展列表加起来。如果你看到的正是这样,禁用扩展治不了它。

Chrome 里的 DozeKeep 仪表盘,显示预计释放的内存、休眠与唤醒标签页数量,以及前后内存对比条
问题的标签页一侧,量化呈现:休眠与唤醒的标签页,以及释放内存的估算。

自动收回标签页那一侧

标签页挂起工具在不关任何页面的前提下解决标签页这一侧。DozeKeep 按你设定的闲置计时让标签页休眠,释放每个标签页最多 90–95% 的内存;它的仪表盘还给出前后对比估算,让你能以和任务管理器同样的精神验证效果。它在本地运行,不申请全站访问、无需账号。完整设置见:如何挂起不活动的 Chrome 标签页

解决内存账单里标签页那一半

自动休眠闲置标签页,在仪表盘上看前后对比——本地优先,不申请全站访问,无需账号。

了解 DozeKeep →