使用浏览器内置的任务管理器(最直接、最常用)
这是查看每个标签页、扩展程序占用内存情况的最佳工具。

- 打开任务管理器:
- 快捷键:
Shift + Esc - 菜单方式:点击浏览器右上角的 三个点 → 选择 “更多工具” → 选择 “任务管理器”。
- 快捷键:
- 查看内存信息:
- 在弹出的窗口中,你可以看到所有进程的列表。
- 重点关注 “内存占用空间” 和 “JavaScript 内存” 两列。
- 内存占用空间:表示该进程使用的物理 RAM 量。
- JavaScript 内存:表示该页面中 JavaScript 对象使用的内存。
- 你可以点击列标题进行排序,快速找出占用内存最高的标签页或扩展程序。
使用开发者工具(适合网页开发者,更详细)
如果你想分析某个特定网页的内存使用细节、追踪内存泄漏,需要使用开发者工具中的 Memory(内存)面板。
- 打开开发者工具:
- 在目标网页上右键点击,选择 “检查”。
- 或使用快捷键
F12、Ctrl+Shift+I。
- 切换到 Memory(内存)面板:
- 在开发者工具顶部,找到并点击 “Memory” 选项卡。
- 使用主要功能:
- Heap snapshot: 堆快照,可以捕获当前 JavaScript 对象和 DOM 节点在内存中的分布情况,用于查找哪些对象占用了最多内存。
- Allocation instrumentation on timeline: 内存分配时间线,记录一段时间内的内存分配,帮助定位哪些函数在持续分配内存却没有释放(内存泄漏)。
- Allocation sampling: 分配采样,使用采样方法记录内存分配,开销较小,适合长时间运行的分析。
通过浏览器地址栏快速查看(简单概览)
- 在地址栏输入:
chrome://sys-internals/#memory- 这会打开一个系统内部页面,显示浏览器进程的私有内存和共享内存使用情况,信息相对技术化,但能快速看到总量。
- 另一个有用的内部页面是
chrome://memory,但它可能会重定向到chrome://sys-internals/#memory。
在系统任务管理器中查看
你可以直接使用操作系统的任务管理器来查看 Chrome 的整体内存占用。
- Windows: 按
Ctrl+Shift+Esc,在“进程”选项卡中查找“Chrome”进程,注意,Chrome 是多进程架构,会有多个“浏览器”、“渲染器”、“GPU”等进程,它们的总和才是总占用。 - macOS: 打开“活动监视器”,在“内存”标签页中查找“Google Chrome Renderer”等相关进程。
总结与建议
- 对于普通用户: 想快速找出哪个标签页或扩展程序拖慢了电脑,直接使用
Shift+Esc打开浏览器的任务管理器是最简单有效的方法,找到占用高的进程后,可以直接在任务管理器中选中并点击“结束进程”来关闭它。 - 对于网页开发者: 需要深入分析页面性能、查找内存泄漏时,必须使用 开发者工具中的 Memory 面板。
小提示: 在浏览器任务管理器或 chrome://sys-internals 页面中,你可能会看到“私有内存”显著高于任务管理器中的数值,这是因为“私有内存”是真正独占的物理内存,而系统任务管理器显示的可能是“工作集内存”,它包含了可能被共享的部分,通常关注浏览器任务管理器里的“内存占用空间”列就足够了。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。