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