为什么谷歌浏览器使用这么多内存?<解决方法>
为什么谷歌浏览器使用这么多内存?你能做些什么来控制它?以下是如何让 Chrome 使用更少的 RAM。
如果您对不同的浏览器进行过任何研究,您就会熟悉 Chrome 可能会占用资源这一事实。看看你的任务管理器或活动监视器,你会经常在列表顶部看到 Chrome。
但是为什么 Chrome 会使用这么多内存,尤其是与其他浏览器相比?你能做些什么来控制它?以下是如何让 Chrome 使用更少的 RAM。

谷歌浏览器真的会使用更多内存吗?
几年前,唯一的答案是肯定的。谷歌浏览器的 RAM 饥渴的声誉是众所周知的。
然而,谷歌浏览器的变化改善了浏览器的内存使用,特别是与其他流行的浏览器相比。有时,Mozilla、Edge、Opera 和 Safari 都使用比 Chrome 更多的 RAM。
有谷歌浏览器,愉快地坐在其他浏览器的中间。当然,这是轶事,并且有足够的证据表明 Chrome 比其他浏览器消耗更多的 RAM。如果您曾经运行过自己的浏览器 RAM 使用测试,那么您很有可能发现 Chrome 使用的 RAM 比其他浏览器更多。
谷歌浏览器绝对是最快的浏览器之一,但它需要大量的内存才能获得这个称号。
为什么谷歌浏览器使用这么多内存?
“噢,Snap!Google Chrome 在尝试显示此网页时内存不足。”
这是您在 Chrome 内存不足时看到的消息。要了解 Chrome 为何使用如此多的内存,您需要了解大多数现代浏览器的运行方式。
您计算机上的每个应用程序都在您计算机的 RAM 中运行进程,运行计算机的繁重工作就在这里进行。RAM是各种数据的临时存储,速度非常快。您的 CPU 可以比硬盘驱动器甚至 SSD 更快地访问保存在系统 RAM 中的数据。
Chrome、Firefox、Opera 和 Microsoft Edge 将每个选项卡、插件和扩展程序存储在不同的 RAM 进程中。此过程称为隔离,可防止一个进程写入另一个进程。
因此,当您打开任务管理器或活动监视器时,Google Chrome 会显示多个条目。如果仔细观察,您会发现每个进程只使用了少量的 RAM,但将它们加起来时负载非常高。
谷歌浏览器如何管理 RAM?
像 Chrome 这样的浏览器以这种方式管理 RAM 以提供更好的稳定性和更快的速度。但是 Chrome 仍然使用大量 RAM。至少,在许多情况下,它似乎比其他浏览器使用更多的 RAM。以下是关于 Chrome 如何处理 RAM 的简短说明。
单独运行每个进程的主要原因是稳定性。通过单独运行每个进程,如果一个进程崩溃,整个浏览器仍然保持稳定。有时,插件或扩展会失败,需要您刷新选项卡。如果每个选项卡和扩展程序都在同一个进程中运行,您可能需要重新启动整个浏览器而不是单个选项卡。
缺点是单进程浏览器可以在标签之间共享的某些进程必须为 Chrome 中的每个标签复制。拆分成多个进程也带来了安全优势,类似于沙盒或使用虚拟机。
例如,如果 JavaScript 攻击发生在一个选项卡中,则无法跨到 Chrome 中的另一个选项卡,这很可能发生在单进程浏览器中。
在 Chrome 中添加 RAM 使用量是插件和扩展。您添加到 Google Chrome 的每个插件或扩展程序都需要资源才能运行。您安装的扩展程序越多,Chrome 运行所需的 RAM 就越多。
预渲染是一个值得注意的例子。预渲染让 Chrome 开始加载它预测您将访问的网页(它可能是来自 Google 的热门搜索结果或新闻网站上的“下一页”链接)。预渲染过程需要资源,因此会使用更多 RAM。但它也加快了您的浏览体验,尤其是对于经常访问的网站。
另一方面,如果预渲染过程存在错误,它可能会使用比您预期更多的 RAM,从而减慢计算机的其他区域或使浏览器选项卡无响应。
Chrome RAM 在有限硬件设备上的使用
对于在低功耗设备或硬件有限的设备上使用 RAM,Chrome 提供了一些答案。但是,一般规则是,当 Chrome 在功能强大的硬件上运行时,它将使用前面解释的进程模型运行。
然而,当 Chrome 在资源较少的设备上运行时,Chrome 将整合到单个进程中以减少总体内存占用。使用单个进程可以减少资源,但存在浏览器不稳定的风险。
此外,Chrome 知道它使用了多少内存。它不会盲目地吃掉它可以找到的每一块内存。Chrome 会根据您的系统硬件限制它可以启动的进程数。这是一个内部限制,但当达到此限制时,Chrome 会切换到在单个进程中从同一站点运行选项卡。
更新尝试阻止 Chrome 占用内存
2020 年底,谷歌 Chrome 开发人员宣布他们将推出一项名为“PartitionAlloc Fast Malloc”的 RAM 节省功能。在不深入研究该功能的技术细节的情况下,PartitionAlloc 应该停止任何消耗超过 10% 总系统内存的单个进程。
这项改进是在微软使用“Segment Heap”设法减少基于 Chromium 的 Edge 浏览器的 RAM 使用之后进行的,这是另一项致力于减少浏览器内存使用的改进。
2021 年 3 月,随着 Chrome 89 的发布,PartionAlloc 上线。谷歌声称该功能将 64 位 Windows 中的内存使用量减少了 20% 以上,通过渲染进一步减少了 8% 的内存使用量。变化是显着的。如果您使用的是 89 版以上的任何版本的 Chrome(Chrome 93 是撰写本文时的最新版本),您的浏览器将更快地丢弃旧内存,从而减少 RAM 开销和 Chrome 作为内存占用者的声誉。
谷歌浏览器的内存使用有问题吗?
Chrome 需要多少内存?Chrome 在成为问题之前将使用的 RAM 量是否有限制?答案在于您的系统硬件。
仅仅因为 Chrome 使用大量 RAM 并不意味着它一定会导致问题。如果您的系统没有使用可用的 RAM,那么它对您没有任何好处;您的计算机仅使用 RAM 来快速访问数据并加快处理速度。如果您尽可能保持 RAM 清晰,您就没有利用计算机的强大功能。
就像在智能手机上一样,从长远来看,清除正在运行的进程和 RAM 可能会减慢速度。这就是为什么RAM 清洁器和助推器对您的智能手机不利的原因。
Chrome 使用太多内存
但是,如果 Chrome 使用过多的内存,它可能会变成一个问题。当 Chrome 使用过多内存时,它会限制其他程序可用的内存量。Chrome 甚至可能开始努力保持浏览器中的重要信息可供快速访问,从而从一开始就拒绝使用 RAM。
归根结底,Chrome 的 RAM 使用只有在降低您的计算机速度时才会成为问题,无论是您的浏览器还是整个系统。如果您看到 Chrome 使用大量内存,但没有负面的性能后果,则无需担心。
例如,我有时会打开 50 个或更多 Chrome 标签页,使用 2.5GB 或更多内存。这听起来很庞大,但我的系统有 32GB RAM 可供使用,所以这不是问题。在具有 4GB RAM 的笔记本电脑上尝试相同的操作,您将度过一段糟糕的时光。
如果 Chrome 的内存使用正在减慢速度,那么是时候采取行动了。
如何让 Chrome 使用更少的内存
有几种方法可以加快浏览体验并减少 Chrome 使用的 RAM 量。您可以使用的最重要的工具是Chrome 任务管理器。
与 Windows 任务管理器类似,Chrome 任务管理器显示浏览器中每个选项卡和扩展程序的性能和使用情况。您可以使用 Chrome 任务管理器找出占用最多内存的内容,然后关闭它们以释放空间。
在 Windows 中,按 Shift + Esc以访问任务管理器。在 Mac 上,您需要从“窗口”菜单中打开它。选择进程,然后点击End process。
留意尺寸膨胀的标签和扩展。有时,由于错误或配置不当,单个 Chrome 选项卡会占用大量内存。有时,Chrome 内存泄漏会导致您的浏览器死机(甚至是整个系统)。
一旦你杀死了资源繁重的进程,你可以做一些其他的事情来修复频繁的Chrome 崩溃。
管理插件和扩展程序以节省 Chrome 内存
您可以禁用使用大量电源的扩展程序。或者,您可以将它们设置为仅在使用特定站点时激活。
右键单击扩展并选择管理扩展。将“允许此扩展程序读取和更改您访问的网站上的所有数据”更改为On click或On specific sites。
如果您有很多用于不同用途的扩展,请考虑安装一个快速扩展管理器。SimpleExtManager在扩展托盘旁边添加一个小下拉框。然后它是所有扩展的一键打开和关闭。
安装 Chrome 标签管理扩展以减少内存使用
安装更多扩展程序来管理 Chrome 的 RAM 使用问题听起来违反直觉,尤其是在您刚刚阅读到所有问题之后。
一些扩展程序在设计时专门考虑了 RAM 管理,可帮助您自定义 Chrome 处理和丢弃不再使用的标签的方式。
例如,The Great Discarder,它允许您自定义 Chrome 丢弃未使用的标签的频率。Chrome 在不使用标签页时会丢弃标签页以节省内存。使用 The Great Discarder,您可以更改时间长度、指定不丢弃的标签等。
谷歌浏览器是否使用太多内存?
Chrome 是全球主流的浏览器。Firefox 和 Opera 等替代浏览器可以使用与 Chrome 类似的内存量,因此切换并不总是最佳选择。
还有其他问题在起作用。例如,YouTube 使用了一个过时的库,这使得该服务在 Firefox 和 Opera 上的运行速度降低了五倍,使用的资源远远超过了必要的资源。这个特殊问题现已得到纠正,但提供了一个示例,说明浏览器市场领导者和主要在线服务的所有者如何影响整个市场的资源使用。
如果您想继续使用 Chrome,请这样做。它是一款安全、快速的浏览器,拥有数以千计的优秀扩展,并且正在积极尝试减少内存使用。
在Windows上启用Chrome的内置安全工具
本文为大家详细介绍了在Windows上启用Chrome的内置安全工具的具体步骤,需要设置的用户可以前来阅读。
google浏览器下载安装及插件冲突优化操作方法
google浏览器下载安装后可能出现插件冲突问题,本文提供优化操作方法,帮助用户快速排查与解决冲突,恢复浏览器正常使用。
Chrome浏览器密码管理功能使用全攻略
Chrome浏览器内置密码管理器功能强大,本文介绍如何添加、查看、修改及删除保存的密码,实现安全高效管理。
Google浏览器下载任务列表异常怎么修复
讲解Google浏览器下载任务列表异常的排查与修复方法,保障任务显示正常。
谷歌浏览器插件权限是否可设置访问范围
解析谷歌浏览器插件权限是否支持设置访问范围,帮助用户合理配置扩展权限,保障隐私安全与功能正常。
Chrome浏览器扩展功能推荐及使用指南
在Chrome浏览器中使用扩展功能可以提升浏览体验。推荐实用的扩展插件,帮助提高工作效率、简化操作、增加功能,打造个性化的浏览环境。
Chrome离线安装包怎么下载
谷歌的Chrome浏览器采用了开源的Chromium内核技术,加入了自研的沙盒保护技术,网页的多进程保护功能,自带Flash player插件,拥有极快的上网体验。
如何在谷歌浏览器中导入证书
本篇文章给大家详细介绍了谷歌浏览器导入证书的详细步骤,有需要的朋友赶紧来看看了解一下吧。
chrome浏览器下载乱码怎么办?<解决方法>
我们在电脑上下载一些容量比较小的资源时通常会选择使用浏览器来下载,可是很多使用英文界面的谷歌浏览器或者360极速浏览器的用户在下载文件后发现文件名变成了乱码,遇到这种情况该怎么办呢?会出现文件名乱码很显然是编码的问题,这是因为(页面内容web content)的字符集编码与实际网页html文件编码不一致导致的。
谷歌浏览器Ubuntu版安装后出现白屏怎么办?
你遇到了谷歌浏览器安装之后白屏的问题吗,小编的朋友现身说法,为您解决问题,快来学习一下吧!
如何下载旧版的Google Chrome
如何下载旧版的Google Chrome?众所周知,由于特殊原因,谷歌Chrome的官网在国内无法正常访问,所以我们无法从官网下载谷歌Chrome的正式版。
如何在 CentOS 7 上安装谷歌浏览器?
谷歌浏览器是谷歌的网络浏览器。它看起来很漂亮,并且与 Google 服务完美集成。Google Chrome 在 Chrome Web Store 中提供了许多扩展程序和主题,您可以使用它们来扩展它。谷歌浏览器也非常可定制。总的来说,它是一个很棒的网络浏览器。
谷歌浏览器插件怎么安装
你有没有想要知道的谷歌浏览器使用技巧呢呢,你知道谷歌浏览器要怎么给谷歌浏览器安装插件吗?来了解谷歌浏览器安装插件的具体步骤,大家可以学习一下。
谷歌浏览器如何禁用自动播放视频
谷歌浏览器如何禁用自动播放视频?如果你也想要关闭自动播放视频功能可以阅读下面这篇方法步骤一览。
使用Chrome书签的11个秘密!
Chrome书签可以让你轻松标记出你想重新访问的页面。但是,部分是因为给一个页面添加书签太容易了,书签可能会有点失控。有时很难找到你想要的书签。即使你已经掌握了基本知识,还有很多大多数人不知道的书签功能。
如何在谷歌浏览器中录制宏
如何在谷歌浏览器中录制宏?宏是记录的鼠标和键盘输入操作序列。
如何使用谷歌浏览器命令?
谷歌浏览器是高度可定制的,允许您通过数百种设置微调浏览器,这些设置影响从应用程序的外观到其与安全相关的功能到更改下载目的地的所有内容。
Chrome扩展如何访问当前标签页
本篇文章给大家带来从Chrome扩展访问当前标签页信息的详细步骤,希望能够帮助大家解决问题。