還能提速?Chrome 基準(zhǔn)測試分?jǐn)?shù)再提升 20%
在今年三月,我們曾報(bào)道 Google 大幅優(yōu)化了 Chrome 99 的性能,使其在 Speedometer 基準(zhǔn)測試中獲得了 300 分,在 macOS 系統(tǒng)中的性能表現(xiàn)超越了所有瀏覽器,其中也包括蘋果自己的 Safari 瀏覽器。
近日 Chrome 團(tuán)隊(duì)再接再厲,使 Chrome 瀏覽器在 macOS 上獲得了又一次速度提升。
Chrome 官方社交媒體在一條推文中表示:
三個(gè)月前,我們在蘋果的 Speedometer 基準(zhǔn)測試中創(chuàng)造了最高分 —— 如今 Chrome 在 Mac 上又快了 20%,得分超過 360
分。
需要強(qiáng)調(diào)的是,此次測試所選的基準(zhǔn)測試工具跟三個(gè)月前一樣都是 Speedometer(版本為 2.0),它是由蘋果 WebKit
團(tuán)隊(duì)開發(fā)的測試工具,該工具可以模擬用戶的操作,對瀏覽器的響應(yīng)能力進(jìn)行評分。
作為參考,此次使用的設(shè)備為搭載 M1 Max 芯片的 MacBook Pro,系統(tǒng)版本為 macOS 12.3.1,使用的 Chrome 版本為
104.0.5102.0,瀏覽器是 ARM64 原生版本。
下圖顯示了新舊 Chrome 版本在評分方面的差異,分?jǐn)?shù)越高越好。
從圖片中可以看出來(紅色曲線),Google 將性能提升仍舊歸功于在 Chrome 中所使用的 ThinLTO 構(gòu)建優(yōu)化技術(shù)、V8 Sparkplug 編譯器和 Short builtins 調(diào)用。通過啟用 ThinLTO,可以內(nèi)聯(lián)代碼庫的關(guān)鍵部分(即便跨越多個(gè)文件或庫),再結(jié)合圖形方面的優(yōu)化(直通解碼器和進(jìn)程外光柵化),而 V8 Sparkplug 編譯器可以將生成的代碼編譯開銷降低;Short builtins 調(diào)用則可以避免調(diào)用函數(shù)時(shí)的間接跳轉(zhuǎn),從而提高性能。
因此,Chrome 瀏覽器現(xiàn)在在基于 M1 的 Mac 上比 2020 年底首次在這些機(jī)器上發(fā)布時(shí)快 70%。當(dāng)然 Google 并沒有把 Android 用戶晾在一邊,由于在瀏覽器用戶界面線程中改進(jìn)了導(dǎo)航技術(shù),Chrome for Android 瀏覽器的速度也提高了 15%。
Chrome 一直是一個(gè)快速的瀏覽器,但速度并不是一切,Chrome 的內(nèi)存占用以及在筆記本電腦上的耗電量一直被人們所詬病,什么時(shí)候也能改改呢?