谷歌浏览器 64 位:它比 32 位版本更好吗?

你最喜欢的网络浏览器(web browser)是什么?您是否(Are)有机会使用Google Chrome 浏览器(Google Chrome)?您使用 Chrome 64 位还是 Chrome 32 位?如果您仍在使用 32 位版本,但您的Windows是 64 位,您也应该考虑切换到 64 位Google Chrome。您想知道哪个是最好的、最快的还是系统要求较低(lesser system)的?我们也问过自己所有这些问题,所以我们决定回答这些问题。我们运行了几个基准测试,我们测量了RAM 消耗(RAM consumption),我们在网上搜索了信息,我们最终得到了这篇文章。如果您想知道 64 位和 32 位版本的区别谷歌浏览器(Google Chrome),继续阅读:

Google Chrome 64 位与 32 位 - 基准测试中的性能

我们首先在几个基准测试工具中测试了两个版本的Google网络(Google)浏览器: (web browser)HTML5 测试(HTML5 test)JetStream 1.1PeacekeeperBasemark Web 3.0Octane 2.0MotionMark 1.0除HTML5 测试(HTML5 test)外,每个基准测试都运行了 3 次,我们记录了平均分数。我们用于测试的机器是一台按当今标准平均性能的中端计算机:运行频率为 4.0 GHz的(GHz)AMD FX8350 处理器(AMD FX8350 processor)、频率为 2133MHz 的8GB DDR3和2GB 的AMD Radeon R9 270X显卡(video card) GDDR5 内存(GDDR5 memory)。我们将Windows 10 Professional 版本 1703(Professional version 1703)与 Creators Update一起使用。

HTML5 测试(HTML5 test)分数表明您的浏览器对HTML5标准(HTML5 standard)及其相关规范的支持程度。从下图中可以看出,64 位版本的Google Chrome对(Google Chrome)HTML5 标准(HTML5 standard)的支持水平与 32 位版本相同。这是意料之中的,因为我们正在比较同一浏览器的不同版本。

谷歌浏览器性能

JetStream 1.1基准测试运行延迟测试,以测量 Web 应用程序启动和提升到峰值性能的速度,以及无中断平稳运行的速度。它还运行吞吐量测试来衡量 Web 应用程序的持续峰值性能。最高的结果意味着更快的速度和更好的性能。正如您在下面的屏幕截图中看到的,我们得到的结果并没有那么不同。但是,64 位版本的Google Chrome比 32 位版本快 8%。

谷歌浏览器性能

接下来,我们使用了Peacekeeper 基准(Peacekeeper benchmark),这是一个较旧的基准,但它今天仍然与网络(web today)相关。Peacekeeper通过测试浏览器的JavaScript 渲染(JavaScript rendering)和处理常用JavaScript函数的能力来衡量浏览器的性能。64 位版本的谷歌浏览器(Google Chrome)再次成为赢家,得分相差 4%。

谷歌浏览器性能

我们使用的下一个测试是Basemark Web 3.0。它测量以 2D 和 3D 呈现对象以及一次处理多个CSS操作的能力。它还说明了浏览器对CSS3HTML5Flash 和 Silverlight(Flash and Silverlight)的支持程度,以及浏览器加载页面和发送请求的速度。在本次测试中,64 位版本的谷歌浏览器(Google Chrome)再次以近 6% 的优势获胜。

谷歌浏览器性能

Octane 2.0是由Google自己开发和维护的基准。(benchmark developed)此基准测试衡量您的网络浏览器的(web browser)JavaScript 性能(JavaScript performance),并运行一系列测试,涵盖网络上最常见的用例。64 位版本的Google Chrome获得的结果比 32 位版本的结果要好近 7%。

谷歌浏览器性能

最后,我们还运行了MotionMark,这是一个专注于图形性能的基准测试。它运行的测试在视觉上很丰富,旨在强调图形系统而不是JavaScriptGoogle Chrome 64 位(Google Chrome 64-bit)的性能比其 32 位版本高 16%。

谷歌浏览器性能

Google Chrome 64 位与 32 位 - RAM 消耗(RAM consumption)

RAM 内存消耗与(RAM memory)JavaScript 或图形性能(JavaScript or graphics performance)一样重要,尤其是当您使用速度较慢的设备时,RAM比平均水平要少。要查看Google Chrome(Google Chrome)的 64 位和 32 位版本需要多少RAM 内存,我们执行了以下操作:(RAM memory)

  • 我们使用了以当今标准计算的平均性能的中端计算机:运行频率为 4.0 GHz的(GHz)AMD FX8350 处理器(AMD FX8350 processor)、频率为 2133MHz 的8GB DDR3和具有 2GB GDDR5 内存的(GDDR5 memory)AMD Radeon R9 270X显卡(video card),所有这些都在Windows 10专业版上运行(Professional version 1703)1703与创作者更新(Update)
  • 我们安装了Google Chrome 64 位(Google Chrome 64-bit),然后安装了 Google Chrome 32 位(Google Chrome 32-bit),并且对于它们中的每一个,我们都打开了相同的选项卡。我们试图复制一个真实的场景(real-life scenario),所以我们为这些网站中的每一个打开了标签:GmailFacebookCNNYouTubeBoredPandaDigital Citizen - 为我们提供了 2 个标签。🙂
  • 对于我们打开的每个网站,我们都会尽可能多地滚动它们的内容。这意味着Facebook必须继续将内容加载到其新闻提要(news feed)中,直到它不再显示任何内容,并以“如果您添加更多朋友,您将在新闻提要中获得更多故事”的有趣消息停止。("You'll have more stories in News Feed if you add more friends.")YouTube的情况下,我们不仅加载它,而且还在其中播放了一个视频。

谷歌浏览器性能

在我们看来,我们希望你也一样,以上所有内容都应该使情况尽可能接近现实。为了检查Google Chrome(Google Chrome)使用了多少RAM 内存(RAM memory),我们使用了它的任务管理器(Task Manager)功能。这是因为它显示了有关在Google Chrome(Google Chrome)中打开的每个选项卡的详细信息,而不是您在 Windows中的任务管理器中获得的信息。(Task Manager)

当我们使用 64 位版本时,谷歌浏览器(Google Chrome)消耗了高达 1.19 GB 的RAM 内存(RAM memory)来加载我们上面列举的所有选项卡。

谷歌浏览器性能

当我们使用它的 32 位版本时,谷歌浏览器(Google Chrome)只需要 634 MB 的RAM 内存(RAM memory)来加载所有这些选项卡。

谷歌浏览器性能

如您所见,在现实生活中,64 位版本的Google Chrome需要的(Google Chrome)RAM 内存(RAM memory)几乎是 32 位版本所需的两倍。不幸的是,这对于使用低端设备的人来说不是好消息,没有足够的RAM 内存(RAM memory)

Google Chrome 64 位与 32 位在速度、安全性和稳定性(security & stability)方面需要考虑的其他事项

谷歌在 2014 年宣布推出(Google announced the launch)64 位版本的Chrome时,他们还分享了一些关于用户应该期待什么的信息。除了我们在基准测试中测得的稍快的性能外,还有一些使用此类测试工具无法衡量的优势:

  • 处理图形和视频时(Improved speed when dealing with graphics and video)提高了速度- 64 位版本的Google Chrome提高了图形和视频的速度,包括高清 YouTube 视频(High Definition YouTube videos)。例如,在高清 YouTube 视频(High Definition YouTube videos)中使用的VP9 编解码器(VP9 codec)显示解码性能提高了 15 % improvement结果,速度提高了,性能提高了 25%,尤其是在图形和多媒体内容(multimedia content)方面。
  • 更好(Better security)的安全性 - 64 位版本的Google Chrome可以利用Windows 8.1Windows 10中包含的新安全功能。例如,它增加了对高熵 ASLR(High Entropy ASLR)(地址空间布局随机化(Space Layout Randomization))的支持,它提供了额外的保护层(protection layer)和更好地防御利用技术。ASLR基于攻击者猜测随机放置区域位置的可能性很小。通过增加搜索空间来增加(search space)安全(Security)性。因此,地址空间随机化(space randomization)当随机偏移中存在更多熵(无序)时,效率更高。这可以防止攻击者可靠地跳转到内存中的特定被利用函数。额外的位迫使软件使用所有资源来获得最大的防御,改进现有的安全功能。
  • 提高了稳定性(Improved stability)——在处理Web 内容时, (web content)64 位渲染(64-bit rendering)引擎的稳定性几乎是 32 位引擎的两倍。特别是渲染过程的(rendering process)崩溃率(crash rate)比 32 位版本的谷歌浏览器(Google Chrome)小近 50% 。

后来,在 2016 年底,谷歌(Google)发布了另一篇博客文章(blog post),其中他们宣布 64 位Chrome已开始使用微软(Microsoft)配置文件引导优化( Profile Guided Optimization)( PGO ) 技术,这使得Chrome在(Chrome)Windows上的速度提高了 15% ,截至版本53(version 53) . 但是,如果您使用 32 位,您将获得相同的提升,但仅限于54(version 54)或更高版本。

结论(Conclusion)-谷歌浏览器 64 位(Google Chrome 64-bit)值得使用

可以肯定地说,在使用 64 位版本的谷歌浏览器(Google Chrome)时,大多数用户的网页浏览体验不会有任何差异。在性能方面,我们的测试表明存在差异。但是,它们可能仍然太小而无法在日常使用中感觉到。另一方面,还需要考虑RAM 内存(RAM memory) 消耗因素(consumption factor)。由于 64 位Google Chrome所消耗的内存大约是 32 位版本的两倍,因此对于使用低端设备的人来说,这可能是一颗难以下咽的药丸。但是,最后,我们认为稳定性和安全性(stability and security)提高等额外好处使这次升级值得(upgrade worthwhile). 如果您观看大量高清视频或在网络浏览器(web browser)中玩游戏,则尤其如此。如果您今天想切换到 64 位版本的Google Chrome(Google Chrome today),请转到此页面(page)并从那里下载。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts