全球有数亿用户在电脑和手机上使用 Google Chrome 浏览器,它速度快、界面直观,还拥有海量的应用和扩展。
大多数用户对 Chrome 很满意,但也有用户经常抱怨它占用资源过多。Chrome 团队近年来采取了多项措施来降低整体内存占用,不过和其他浏览器一样,当打开的标签页较多时,Chrome 的内存消耗仍然相当可观。
当 Chrome 中打开几十个标签页时,每个标签页大约占用 50 MB 内存,标签页即使处于后台,内存占用也差不多。这样一来,多标签场景下浏览器对内存的需求就非常大了。
虽然大多数用户习惯同时开几十个标签页,但同一时间真正使用的往往只有一个。
如果你也是重度多标签用户,那么有个好消息:Chrome 引入了一项新功能,可以在有多个不活动标签页时自动降低内存占用。
这项新功能叫标签页冻结(Tab Freeze),开启后会自动冻结已不活动 5 分钟的标签页(网页)。标签页被冻结后,Chrome 的内存占用会明显下降。它只冻结在后台持续 5 分钟以上的标签页,非常智能;而当你切换回某个被冻结的标签页时,它会像活动标签页一样立刻恢复可用。
注意:Chrome 本来就有一个内置功能叫标签页丢弃(Tab discarding),它只在系统内存紧张时才会丢弃大部分不活动标签页。而标签页冻结不同——即使内存充足,它也会冻结不活动的标签页。
在 Google Chrome 中开启或关闭标签页冻结
注意:标签页冻结功能目前仅在 Chrome 的 Canary(金丝雀)版本中可用。
下面是在 Google Chrome 中开启该功能的方法。
1. 在 Chrome 中新建一个标签页,在地址栏输入 chrome://flags 后按回车键。
2. 向下滚动页面,找到 Tab Freeze 选项。要开启标签页冻结,在其旁边的下拉框中选择 Enabled。如果你的网页包含需要持续更新的动态内容,可以选择 Enabled Freeze – Unfreeze 10 seconds every 15 minutes(每 15 分钟解冻 10 秒)选项。

点击 Relaunch 按钮或手动重启 Chrome,标签页冻结功能即可生效。