如果系统内存不足,Chrome会丢弃标签页

尝试消除问题的工具

Google在Chromium(Chrome浏览器的开源版本)中添加了新的“丢弃标签”功能,当浏览器所运行的设备上的物理内存不足时,该算法将基于算法丢弃标签。

更新资料 :该功能现在也可以在Google Chrome浏览器中使用。

浏览器中的打开选项卡处于活动状态时需要内存,甚至在非活动状态时也需要内存。虽然这对于您现在正在查看的选项卡(也许是上一个选项卡)有意义,但对于您一段时间没有触摸的选项卡来说并没有太大意义。

Google集成了“废弃”标签功能,或多或少地完成了诸如 BarTab 要么 休眠 对于Firefox或 TabMemFree 适用于过去推出的Google Chrome浏览器。

Google对功能的本地集成是自动运行的,这意味着它主要由浏览器而不是其用户控制。

您需要在部分功能可用之前启用该功能:

  1. 在浏览器的地址栏中打开chrome:// flags /#automatic-tab-discarding以关注“自动标签丢弃”实验。
  2. 将首选项切换为已启用。
  3. 重新启动Chrome。

浏览器新的chrome:// discards页面显示浏览器的所有打开的标签,从最有趣到最不有趣。请注意,它在切换首选项之前可用,并且您可以手动放弃其上的选项卡。

chrome discarded tabs

突出显示了如果设备的物理内存不足,Chrome将丢弃哪些标签。您可以通过单击页面旁边的链接来丢弃页面上显示的任何标签,也可以让Chrome选择标签并将其丢弃。

页面上还将显示总的和可用的系统内存,以及会话期间丢弃了多少个选项卡。

最后但并非最不重要的一点是,您可以单击“立即丢弃标签”以激活手动丢弃会话。

丢弃的标签仍然像以前一样在浏览器的标签栏中保持可见,因此可能很难确定其状态。但是,已丢弃的选项卡将被卸载,这意味着您在浏览器中激活选项卡时将再次加载页面或服务。

丢弃的标签界面不提供撤消操作或加载以前丢弃的网站或服务的选项。

如果将本机集成与浏览器扩展提供的功能进行比较,您会发现它缺少这些附加组件提供的自定义选项。 Firefox的Bar Tab扩展程序(于2010年发布)提供了一些选项,用于在未访问选项卡一段时间后卸载选项卡,白名单以保持选项卡始终处于加载状态,以及用于定义在打开Firefox时如何加载选项卡的选项。

Mozilla原生实现了Firefox中的最后一项功能,从而大大加快了其加载速度。