众所周知,Chrome 浏览器会占用大量内存,但大多数 Chromebook 笔记本电脑仅配备 4GB 内存。然而,Chrome OS 管理内存的方式与 Windows 或 Mac 电脑不同,因此它能以更少的内存完成更多工作。
Chromebook 并非需要那么多内存
首先,Chrome 在 Windows 或 Mac 电脑上消耗大量内存,并不意味着在 Chromebook 上也会如此。Chrome OS 的运作方式与传统电脑大相径庭,它处理内存的方式也截然不同。
为了避免过于复杂(这类话题很容易让人困惑,比如这个链接),我们来深入了解 Chrome OS 如何管理内存。它基于 Linux 系统并使用 Linux 内核,因此其内存管理方式与 Linux 非常相似。谷歌对这个过程进行了一些调整,使其更符合 Chrome OS 的需求,但整体思路是一致的。
zRAM 技术让运行更加流畅
为了让 Chromebook 比配备少量内存的 Windows 或 Mac 电脑更快,Chrome OS 使用一种名为 “zRAM” 的技术。这种压缩虚拟内存通过在内存中创建压缩块,并用其代替通常存储在硬盘上的虚拟内存(速度较慢),从而在充分利用有限内存方面发挥重要作用。
数据会根据需要传入和传出这个压缩空间,直到空间占满,此时才会使用交换空间(硬盘上的虚拟内存)。最终结果是内存的使用更加快速高效。由于压缩在 zRAM 中是实时进行的,并且内存通常比交换空间快,因此 Chrome OS 可以利用有限的资源完成更多工作。
“双重壁垒”低内存状态保持系统整洁
谷歌还通过使用一种名为“双重壁垒”的低内存状态,来充分利用 Chrome OS 中的内存。基本原理是在内存中设置一道“软墙”,一旦达到这个限制,操作系统就会开始清除旧的活动。它首先从已打开但尚未查看的标签页开始,然后移动到尚未点击/输入/滚动的后台标签页,接着是后台标签页,最后才是前台标签页。换句话说,它首先有条不紊地尝试关闭那些它认为用户不感兴趣的进程,然后才变得更积极主动。
“双重壁垒”系统的第二道墙是“硬墙”。当系统完全耗尽内存并触发内核的内存不足 (OOM) 杀手时,就会出现硬墙。在这种情况下,Chrome 浏览器通常会崩溃。好消息是这种情况很少发生——一旦软墙被触发,清除后台项目通常可以防止硬墙被触发。如果确实发生了,通常是因为其他类型的错误,例如快速内存泄漏。
当然,这并不是说在 Chromebook 上不存在“内存太少”的问题——确实存在。这完全取决于用户如何使用笔记本。
你需要多少内存?
一些 Chromebook 的内存低至 2GB,而另一些则高达 16GB。大多数系统的标准内存为 4GB,但我们也开始看到 8GB 的型号增多。不过,在选择最适合你的配置时,你需要考虑你打算如何使用 Chromebook。
例如,如果它只是作为你的“主力”电脑的补充,那么你可能不需要性能很强的配置。如果它将主要用于轻度浏览、收发邮件、社交网络等,那么 4GB 的型号就足够了。无论如何,它可能比配置更高的型号更经济实惠。
但是,如果你打算将 Chromebook 作为工作、学习、娱乐等的主要设备,那么你可能需要更多的内存。虽然 8GB 对于大多数用户来说通常都足够了,但重度用户可能甚至会考虑 16GB 的型号——虽然这种型号仍然很少见且价格昂贵(但它们确实存在!)。
你还应该考虑你打算使用 Chromebook 多长时间。随着越来越多的功能(如 Linux 应用和虚拟桌面)被引入 Chrome OS,你可能会开始需要更多内存。随着 Chrome OS 的不断发展和成熟,你可能会发现自己可以用它来完成更多繁重的工作。如果真到了那个时候,你会希望有更多的内存!
最后,分享一个轶事。我有一台配备 8GB 内存和 Core i5 处理器的 Google Pixelbook。在评测 IOGEAR USB-C 扩展坞 时,我使用我的 Pixelbook 连接了两个外部显示器完成了一整周的工作。我通常在 Windows 台式机上完成的所有工作,包括照片编辑到研究,我都可以在我的 Chromebook 上完成,而且还是多显示器设置。这意味着,在任何时候,我通常都在多个窗口中打开 30 多个标签页,并至少运行六到七个用于不同任务的应用程序。在大多数情况下,它毫不费力地处理了所有这些,但在每个工作日结束时,我都会感觉到它开始有点迟缓,我需要关闭一些可能已经运行了 10 多个小时的程序。
换句话说,我只有在极少数情况下才会想:“我真希望这台 Chromebook 有 16GB 的内存。” 不过,我确实这么想过——至少一两次。 ?
最终,由你自己决定如何使用你的 Chromebook 以及多少内存最适合你。如今,最经济实惠的 Chromebook 配备 4GB 内存,因此如果你认为这足以满足你的需求,那么你可以省下一笔钱。但是,如果你需要更多内存,你必须为此多花钱——8GB(或更高)的 Chromebook 虽然越来越普遍,但仍然相对稀有,而且你需要为这种奢侈品支付更高的价格。