根據研究機構的統計,瀏覽器市場目前仍舊由 Chrome 瀏覽器主導,Opera 的市場占有率僅有 2.24%,雖然用戶數量早已不復當年,但 Opera 還是在不斷優化、改進,提升用戶體驗。
比如在上個月,Opera 就推出了創新的 Lucid 模式,這是一項可以提高流媒體視頻(YouTube、Vimeo 等)畫面質量的功能,可以一鍵改善老舊視頻的畫質,使內容看起來更清晰。該功能由硬件加速驅動,主要依靠電腦的 GPU 負責處理畫面內容。
近日 Opera 再次更新,只不過這一次的更新并沒有側重于新的功能,而是側重于使瀏覽器的速度明顯提高的底層改進。
Opera 表示,與六個月前相比,現在他們的瀏覽器在渲染網頁和處理請求時速度提高了 16%,在需要處理圖形時也提高了 14%。
能有這樣的速度提升,主要是以下三個方面的改進,即構建優化、鏈接時間優化和引擎設置調整。
構建優化
Opera 正在跨平臺使用 Profile Guided Optimization(PGO),這個功能是根據通過測試運行各種實時用戶場景的樣本而創建的配置文件來優化代碼。測試結果顯示程序的哪些部分執行得更頻繁,從而可以對這些部分進行更有效的優化。
鏈接時間優化
此次優化,Opera 還啟用了最大的鏈接時間優化。Link Time Optimization(LTO)是程序間優化(IPO)的一種形式,其目的是提高包含許多小巧但又頻繁使用的功能的程序的性能。LTO 的實現方式允許這些優化能夠作為一個單一的模塊覆蓋程序的所有不同部分,從而帶來更好的性能。
引擎設置的調整
Opera 還在進程外渲染中改進了進程外 2D 畫布光柵化,將所有渲染任務轉移到 GPU(圖形處理單元)。這有助于減輕 CPU 的負載,從而使你的系統運行得更順暢,并降低筆記本等便攜設備的功耗,改善續航。
渲染網頁和處理請求時速度提高了 16%,以及需要處理圖形時提高了 14% 的測試結果則是通過 Speedeter 和 Motionmark 基準測試得到的。帶有這些改進的最新版本目前已經正式發布,升級至最新版本即可從中受益。
審核編輯 :李倩
-
Opera
+關注
關注
0文章
16瀏覽量
11010 -
瀏覽器
+關注
關注
1文章
1028瀏覽量
35390 -
代碼
+關注
關注
30文章
4791瀏覽量
68699
原文標題:Opera優化底層代碼,提速16%
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論