Chrome 瀏覽器在最新的 Speedometer 基準測試中已取得 491 分的高分,而在 2022 年 3 月,Chrome 才剛剛達到 300 分;2022 年 6 月達到 360 分;2023 年 4 月則是接近 400 分。一年零兩個月的時間,Chrome 的 Speedometer 基準測試分數(shù)從 300 提升到 491,提升了近 200 分。
Benchmark(基準測試)是衡量瀏覽器性能的一個重要指標,通過分數(shù)讓用戶直觀地感受到瀏覽器的性能表現(xiàn)。目前行業(yè)中最常使用的幾個基準測試分別為 Speededometer、MotionMark 和 Jetstream。 近日,Chrome 團隊分享了他們在 Chrome 瀏覽器中的改進,并在上述三個基準測試中均創(chuàng)下了新的高分。
全新的編譯器:Maglev
之所以能創(chuàng)造出這一優(yōu)異的成績,是因為 Chrome 團隊為瀏覽器帶來一個新的編譯器 —— Maglev,Maglev 是一個即時編譯器,可以在前百分之一秒內(nèi)為所有相關(guān)功能快速生成高性能的機器代碼。
它減少了編譯代碼的整體 CPU 時間,同時還帶來了更好的電池續(xù)航時間。Chrome 團隊的測量結(jié)果顯示,Maglev 在 Jetstream 基準測試中上帶來了 7.5% 的性能提升,在 Speedometer 上則是帶來了 5% 的性能提升。
Maglev 目前已在 Chrome 114 版本中推出,并將逐步推送給廣大用戶。
Speedometer
在開頭我們就曾提到,Chrome 在 Speedometer 基準測試中已取得了 491 分的高分,從 300 分提升到 491 分僅僅花費了一年零兩個月時間。而 Chrome 從 100 分提升到 300 分則是橫跨了 Chrome 40(2014 年 11 月發(fā)布) 至 Chrome 101(2022 年 4 月發(fā)布),中間間隔了 7 年半時間。
上圖是在 M2 Macbook Air 上,使用開啟了 Maglev 編譯器的 Chrome 116.0.5803.2 所測出來的分數(shù)。
Jetstream
JetStream 是一個專注于高級 Web 應用的 JavaScript 和 WebAssembly 基準測試套件。在優(yōu)化 V8 引擎的過程中,Chrome 團隊為 Speedometer 所做的許多更新也同樣推動了 Jetstream 的改進。除了這些改進之外,是否啟用全新的 Maglev 編譯器,是決定 Jetstream 基準測試結(jié)果高低最重要的一個因素。
上圖同樣是在 M2 Macbook Air 上,使用開啟了 Maglev 編譯器的 Chrome 116.0.5803.2 所測出來的分數(shù)。
MotionMark
MotionMark 旨在測試瀏覽器圖形系統(tǒng)在高幀率下的渲染能力。自今年年初以來,Chrome 的圖形和渲染團隊已經(jīng)跟蹤了 20 多項優(yōu)化,其中一半以上的優(yōu)化目前已經(jīng)在 Chrome 中實裝了。這些優(yōu)化綜合到一起,使得 Chrome 的性能提高了近兩倍。
其中一些值得關(guān)注的變化包括對 Canvas 性能的改進、配置文件的優(yōu)化、GPU 任務調(diào)度和圖層合成。Chrome 團隊還為動態(tài)多采樣抗鋸齒和進程外 2D Canvas 光柵化創(chuàng)建了新的算法,以提高并行性。
上圖是在 M2 Macbook Pro 上使用 Chrome 115.0.5773.4 得到的測試結(jié)果,這一結(jié)果也標志著 Chrome 瀏覽器在去年的基礎(chǔ)上,有了近 3 倍的性能改進。
目前 Google 與 Chrome 團隊并沒有透露太多 Maglev 的技術(shù)細節(jié),對于 Maglev 如何帶來更好的電池續(xù)航時間也只有一句話帶過,沒有給出具體的測試數(shù)據(jù)。
審核編輯:劉清
-
Chrome
+關(guān)注
關(guān)注
0文章
346瀏覽量
19161 -
Web瀏覽器
+關(guān)注
關(guān)注
0文章
14瀏覽量
9544 -
編譯器
+關(guān)注
關(guān)注
1文章
1673瀏覽量
51976
原文標題:Chrome啟用全新編譯器
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
MESA 重新編譯后 GUI 非常慢,如何恢復?
如何重新編譯內(nèi)核以啟用BINFMT_MISC支持
性能突破 | SpacemiT-X60 在 LLVM 編譯器上實現(xiàn) 16% 顯著提升
開源鴻蒙技術(shù)大會2025丨編譯器與編程語言分論壇:語言驅(qū)動系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮
飛凌嵌入式ElfBoard-Vim編輯器之GCC編譯器的安裝
GCC編譯器,怎么才能實現(xiàn)c文件中未被調(diào)用的函數(shù),不會被編譯呢?
修改Kconfig的配置后,編譯基本等于重新編譯一遍,怎么解決?
進迭時空同構(gòu)融合RISC-V AI CPU的Triton算子編譯器實踐
邊緣設(shè)備AI部署:編譯器如何實現(xiàn)輕量化與高性能?
編譯器功能安全驗證的關(guān)鍵要素
兆松科技發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本
兆松科技ZCC編譯器全面支持芯來科技NA系列處理器
RISC-V架構(gòu)下的編譯器自動向量化
Chrome啟用全新編譯器
評論