Chrome 瀏覽器在最新的 Speedometer 基準(zhǔn)測試中已取得 491 分的高分,而在 2022 年 3 月,Chrome 才剛剛達(dá)到 300 分;2022 年 6 月達(dá)到 360 分;2023 年 4 月則是接近 400 分。一年零兩個(gè)月的時(shí)間,Chrome 的 Speedometer 基準(zhǔn)測試分?jǐn)?shù)從 300 提升到 491,提升了近 200 分。
Benchmark(基準(zhǔn)測試)是衡量瀏覽器性能的一個(gè)重要指標(biāo),通過分?jǐn)?shù)讓用戶直觀地感受到瀏覽器的性能表現(xiàn)。目前行業(yè)中最常使用的幾個(gè)基準(zhǔn)測試分別為 Speededometer、MotionMark 和 Jetstream。 近日,Chrome 團(tuán)隊(duì)分享了他們在 Chrome 瀏覽器中的改進(jìn),并在上述三個(gè)基準(zhǔn)測試中均創(chuàng)下了新的高分。
全新的編譯器:Maglev
之所以能創(chuàng)造出這一優(yōu)異的成績,是因?yàn)?Chrome 團(tuán)隊(duì)為瀏覽器帶來一個(gè)新的編譯器 —— Maglev,Maglev 是一個(gè)即時(shí)編譯器,可以在前百分之一秒內(nèi)為所有相關(guān)功能快速生成高性能的機(jī)器代碼。
它減少了編譯代碼的整體 CPU 時(shí)間,同時(shí)還帶來了更好的電池續(xù)航時(shí)間。Chrome 團(tuán)隊(duì)的測量結(jié)果顯示,Maglev 在 Jetstream 基準(zhǔn)測試中上帶來了 7.5% 的性能提升,在 Speedometer 上則是帶來了 5% 的性能提升。
Maglev 目前已在 Chrome 114 版本中推出,并將逐步推送給廣大用戶。
Speedometer
在開頭我們就曾提到,Chrome 在 Speedometer 基準(zhǔn)測試中已取得了 491 分的高分,從 300 分提升到 491 分僅僅花費(fèi)了一年零兩個(gè)月時(shí)間。而 Chrome 從 100 分提升到 300 分則是橫跨了 Chrome 40(2014 年 11 月發(fā)布) 至 Chrome 101(2022 年 4 月發(fā)布),中間間隔了 7 年半時(shí)間。
上圖是在 M2 Macbook Air 上,使用開啟了 Maglev 編譯器的 Chrome 116.0.5803.2 所測出來的分?jǐn)?shù)。
Jetstream
JetStream 是一個(gè)專注于高級 Web 應(yīng)用的 JavaScript 和 WebAssembly 基準(zhǔn)測試套件。在優(yōu)化 V8 引擎的過程中,Chrome 團(tuán)隊(duì)為 Speedometer 所做的許多更新也同樣推動了 Jetstream 的改進(jìn)。除了這些改進(jìn)之外,是否啟用全新的 Maglev 編譯器,是決定 Jetstream 基準(zhǔn)測試結(jié)果高低最重要的一個(gè)因素。
上圖同樣是在 M2 Macbook Air 上,使用開啟了 Maglev 編譯器的 Chrome 116.0.5803.2 所測出來的分?jǐn)?shù)。
MotionMark
MotionMark 旨在測試瀏覽器圖形系統(tǒng)在高幀率下的渲染能力。自今年年初以來,Chrome 的圖形和渲染團(tuán)隊(duì)已經(jīng)跟蹤了 20 多項(xiàng)優(yōu)化,其中一半以上的優(yōu)化目前已經(jīng)在 Chrome 中實(shí)裝了。這些優(yōu)化綜合到一起,使得 Chrome 的性能提高了近兩倍。
其中一些值得關(guān)注的變化包括對 Canvas 性能的改進(jìn)、配置文件的優(yōu)化、GPU 任務(wù)調(diào)度和圖層合成。Chrome 團(tuán)隊(duì)還為動態(tài)多采樣抗鋸齒和進(jìn)程外 2D Canvas 光柵化創(chuàng)建了新的算法,以提高并行性。
上圖是在 M2 Macbook Pro 上使用 Chrome 115.0.5773.4 得到的測試結(jié)果,這一結(jié)果也標(biāo)志著 Chrome 瀏覽器在去年的基礎(chǔ)上,有了近 3 倍的性能改進(jìn)。
目前 Google 與 Chrome 團(tuán)隊(duì)并沒有透露太多 Maglev 的技術(shù)細(xì)節(jié),對于 Maglev 如何帶來更好的電池續(xù)航時(shí)間也只有一句話帶過,沒有給出具體的測試數(shù)據(jù)。
審核編輯:劉清
-
Chrome
+關(guān)注
關(guān)注
0文章
344瀏覽量
18059 -
Web瀏覽器
+關(guān)注
關(guān)注
0文章
14瀏覽量
9279 -
編譯器
+關(guān)注
關(guān)注
1文章
1634瀏覽量
49144
原文標(biāo)題:Chrome啟用全新編譯器
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論