如何在 Chromium 中打开多个选项卡,但卸载/禁用不活动/非当前选项卡,释放内存和 CPU?

问题描述 投票:0回答:4

所以我在 chromium 上打开了 50 个选项卡,但这使用了太多内存和一些 CPU。

我怎样才能让我正在进行的所有并发研究都打开而不堵塞我的机器?

我认为应该有一种方法,只有活动选项卡加载到内存中并运行,而所有其他选项卡应该保持关闭/从内存中卸载,直到我想查看它们......

任何扩展程序都可以做类似的事情吗?

编辑:选项卡大纲似乎可以解决@Danny Beckett 所说的问题,但我仍然想知道是否可以(自动)卸载非活动选项卡;可能只保留最后打开/加载的最新 10 个选项卡,并自动关闭较旧的选项卡;也许选项卡大纲将来可以具有该功能,只需要找到一种正确的方法来询问其开发人员...还有其他提示吗?

编辑:这里是这个想法的链接:自动关闭旧标签,如果你喜欢的话,去那里投票!

memory google-chrome-extension tabs cpu chromium
4个回答
3
投票

Tabs Outliner扩展完全符合您的要求。


2
投票
  • 在地址 URL 栏中键入命令“

    chrome://kill
    ”(或“
    chrome:kill
    ”)(类似于 http:// URL,但首先是 chrome://),以单独从内存中释放选项卡。

  • 否则,对于 GUI,在标准 Chrome 任务管理器中(键入

    Shift-Esc
    [或转到菜单“更多工具...”,然后“任务管理器”]),然后只需“单击以终止”您想要的选项卡想要从记忆中释放。

该语言命令很痛苦/困难/暴力/触发,但不会使您的计算机崩溃或造成伤害,这才是真正的英语命令。

(我也使用并喜欢之前建议的选项卡大纲视图,但有时仍会键入命令。

专业提示:将“chrome://kill”设为书签栏中的便捷链接。

命令版本的其他好处是,如果您重新加载页面,带有 chrome:kill 的 Chrome 仍然会缓存它,因此页面位置和表单字段可以自动恢复。但是,使用 Tabs Outliner 时,它不会记住重新加载的页面内容,没有任何缓存。)


2
投票

您可以右键单击 Chrome 标题栏并选择“任务管理器”

任务管理器路径

然后您可以选择要结束进程的选项卡或窗口,这实际上将从内存中卸载选项卡和窗口。

任务管理器截图

您可以关闭除上面屏幕截图中绿色箭头所示的主 Chrome 进程之外的所有内容。结束此过程与完全关闭所有 Chrome 实例相同。


0
投票

此功能现已内置于 Chrome 中。

如果您想手动卸载选项卡,您可以从特殊的

chrome://discards/
页面进行操作。

该页面列出了所有选项卡并显示它们最近的使用情况。

可以单击右侧栏中的[主动放弃]链接来卸载选项卡并释放其正在使用的资源。

© www.soinside.com 2019 - 2024. All rights reserved.