让 Chrome 在 Windows 10 上使用更少的内存

默认情况下, Google Chrome(Google Chrome)网络浏览器对每个标签使用一个进程。如果您打开Windows 任务管理器(Windows Task Manager),您将能够看到多个Google Chrome进程。Internet Explorer也遵循此模型。这背后的想法是,如果您的任何一个选项卡崩溃,它不会使整个浏览器崩溃,因为每个选项卡都会运行其进程。只有该选项卡会崩溃。

如果您觉得需要在您的Windows 10机器上节省一些资源,您可以将Chrome设置为对一个网站的所有选项卡仅使用一个进程。

Chrome支持进程模型,将同一网站的所有实例分组到同一个进程中,而不同站点的进程相互隔离。使用这个模型的好处是,由于这个模型比默认模型创建的并发进程更少,内存开销会减少。这将节省您计算机的一些资源。

您必须付出的小代价是,如果一个网站的一个标签由于某种原因崩溃,同一网站的所有其他标签都会崩溃。(small price)但是,其他网站的浏览器或打开的标签不会崩溃。

这有时会导致另一个问题(another issue at times)。它可能导致大型渲染器进程:

Sites like google.com host a wide variety of applications that may be open concurrently in the browser, all of which would be rendered in the same process. Thus, resource contention and failures in these applications could affect many tabs, making the browser seem less responsive. It is unfortunately hard to identify site boundaries at a finer granularity than the registered domain name without breaking backwards compatibility.

要使用此模型,用户应在启动Chromium(Chromium)时指定–process-per-site命令行开关。这会创建更少的渲染器进程,用一些鲁棒性换取更低的内存开销。该模型基于内容的来源,而不是选项卡之间的关系。

修复(Fix)Chrome 高 CPU、内存或磁盘使用率(Chrome high CPU, Memory or Disk usage)

让 Chrome 使用更少的内存

因此,如果您想在使用Chrome时节省内存,并且愿意做出这些小的牺牲,您可以继续配置Chrome以在其中运行,这就是所谓的Process-per-site模式。为此,请右键单击Chrome的快捷方式并选择Properties将–process-per-site(–process-per-site)开关附加到您在框中看到的目标URL 。您还可以将其附加到其Program Folder中的主 Chrome 可执行文件中。因此,在我的情况下,现在的路径如下所示:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site

让 Chrome 使用更少的内存

单击应用并退出。

如果这对您的Chrome(Chrome)运行方式有任何影响,请告诉我们。

这里有更多(Here are more ideas to )减少 Chrome 高内存使用并使其(reduce Chrome high memory usage & make)使用更少 RAM 的想法。(reduce Chrome high memory usage & make it use less RAM.)



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts