[科技巨頭] 最複雜軟體的效能競賽,Google 提升 Chrome 載入速度 15%

[科技巨頭] 最複雜軟體的效能競賽,Google 提升 Chrome 載入速度 15%

一次看完今日三篇分析>> 

最複雜軟體的效能競賽,Google 提升 Chrome 載入速度 15%
Google 利用微軟的性能分析引導優化技術(Profile Guided Optimization, PGO),提升 Windows 版 Chrome 瀏覽器載入網頁的速度 15%Link

Will(Mozilla 工程師):

PGO 白話來說,就是一種程式最佳化的技術,可以讓程式跑得更快。程式的做法是觀察 Chrome 瀏覽器中哪些程式碼是常常被使用到的「熱點」,然後重新安排這些程式碼,讓它們可以更快地被執行到。

問題在於 PGO 不是新技術,Firefox 瀏覽器在好幾年前就已經導入了。而且 PGO 是一個程式碼編譯器的技術,照理說 Google 導入這技術不用花費太大的力氣,只要微軟釋出,Google 的開發人員只要「使用」這功能就好(當然隱含一些技術細節)。那為什麼 Chrome 現在才使用 PGO 呢?或許,身為這世界上最複雜的軟體之一,Chrome 需要先克服相當多的工程難題吧。

在我之前的文章中有提過:『瀏覽器是最複雜的軟體之一。它要執行許多功能,包括開啟大量複雜的網站、網頁遊戲(如 Flash)、觀賞影片(如 Netflix)、線上文件處理,以及其他擴充功能等。』所以各家瀏覽器都卯足了勁要提升效能到極致。這也是為什麼 PGO 會被導入,因為 PGO 確實會帶來相當的進步。

同樣是為了提昇瀏覽器效能,這幾天 Mozilla 也宣布了「量子專案」(Project Quantum)。這是新一代的瀏覽器網頁引擎,可以更充分的利用多核心 CPU 跟 GPU 的硬體能力,讓瀏覽器更順暢。可以看出,現在各家瀏覽器都還在盡力滿足使用者的各種需求,而這些需求還一直在不斷變化。虛擬實境就是其中一個例子,未來將可以看到五花八門的應用出現在網路上,豐富我們的生活。

封面圖片來源:pixabay

«

»

科技島讀-你的未來趨勢嚮導

有物推出新產品囉!

由有物報告團隊製作的最新產品-科技島讀

透過閱讀科技島讀,你將能夠掌握科技趨勢,從更高的視角觀察科技將如何改變世界。

現在就前往 >> 科技島讀