我听说 Windows 10 能够将不活动的浏览器内容写入页面文件。从而释放 RAM 供其他应用程序使用。有没有办法让浏览器将其大部分内容写入页面文件并将非常有限的数据存储到 RAM 中?
(Windows 10,更新,基于 Chromium 的浏览器
我听说 Windows 10 能够将不活动的浏览器内容写入页面文件。从而释放 RAM 供其他应用程序使用。有没有办法让浏览器将其大部分内容写入页面文件并将非常有限的数据存储到 RAM 中?
(Windows 10,更新,基于 Chromium 的浏览器
此操作通俗地称为“工作集修整”。它有效地将所有进程的内存移动到页面文件,然后根据需要再次加载所需的部分。您可以使用 RAMMap(“空工作集”)为所有进程全局触发此操作。另请参见SetProcessWorkingSetSize 函数。
Firefox 有/有一个非默认首选项
config.trim_on_minimize
,如其所说:在最小化浏览器时清空工作集。但是,这是一种不分青红皂白的操作;它不关心内存中数据的结构或相关性。此外,它不会释放内存(“提交限制”)。将数据保留在 RAM 中,直到需要时,才能更好地提高整体性能和响应能力。
随着时间的推移,Windows 自然会将最近不使用的页面移动到页面文件中,因为其他进程需要 RAM。您永远不必手动执行此操作。
对于基于 Chromium 的浏览器:
分页的确切选项不可用。但一个合适的替代方法是使用Experimental Tab Freezing/Tab Discarding。它会杀死所有脚本和连接,存储表单和其他在网页上为各个选项卡填写的重要数据。您可以手动丢弃单个选项卡。当您再次单击选项卡时,它会重新加载所有数据(表单等)
您必须激活实验标志
chrome://flags/#show-saved-copy
和chrome://flags/#enable-tab-discarding
(替换chrome
为您的浏览器代码)。您将在 中找到丢弃的选项卡chrome://discards
。更多信息可以在这里找到。Chrome 中的标签丢弃