根据开发者 Morten Just 进行的一项测试,在普通、轻量级的 Web 浏览中,与 macOS Big Sur 上的 Safari 相比,Google Chrome 使用的 RAM 多 10 倍。
在 macOS 最新版本的两种情况下,Just 对两款浏览器进行了测试。第一次测试是在虚拟机上进行的,第二次测试则是在配备 32GB RAM 的 2019 款 16 英寸 MacBook Pro 上进行。
第一轮测试中,Just 模拟了一种典型的浏览模式:打开 Twitter,滚动浏览,然后使用 Gmail 打开新标签并撰写电子邮件。该测试下,Just 发现 Chrome 达到了 1GB 的 RAM 使用量,而 Safari 仅使用了 80MB 的 RAM。不过,这个双标签测试只是开始。
Just 打开 54 个标签,发现谷歌 Chrome 每个标签的内存比 Safari 多 24 倍。Just 说,这两种浏览器都没有任何扩展,且这次测试是在他的 MacBook Pro 上进行的,并非在虚拟机上进行的。根据他的发现,Chrome 在每个打开的标签页上使用了 290MB 的内存,而 Safari 在每个打开的标签页上只使用了 12MB 的内存。
Just 指出,谷歌 Chrome 很可能 “在跨标签管理内存使用”,以努力保持当前标签 “快速响应”。
IT之家了解到,根据多个代码提交,谷歌正在开发 “PartitionAlloc-everywhere”功能,以提高 Chrome 浏览器在 Windows 10、Android、Linux 以及其它平台上的性能。