Google Chrome 是目前市占率最高的瀏覽器,也是市面上執行效能最好的瀏覽器之一。為了提高 Chrome 瀏覽器的速度,Google 導入了微軟 PGO (Profile Guided Optimization) 最佳化技術,讓 Windows 版本的 Chrome 瀏覽器執行效能提升最高達 15%。目前最新版本的 Chrome 54 已經使用這項技術。
什麼是 PGO 技術?
PGO (Profile Guided Optimization) 是軟體開發中的其中一項最佳化技術,藉由完整程式碼的分析,將常用的程式碼與少用的程式碼進行封裝與拆離,減少因為執行期間 (runtime) 動態連結 (Dynamic Linking) 對執行效率帶來的影響,此外,PGO 技術也最佳化了記憶體使用方式,將常用的功能放入特定記憶體區塊,提高 CPU 指令集快取命中率,進而提升整體執行效能。
Windows 使用者限定
根據測試,使用 PGO 技術的 Chrome 瀏覽器在啟動速度上,相較於前一個版本提高了 16.8% ;新頁籤讀取速度提高了 14.8%;網頁顯示速度也有 5.9% 的提升。
不過目前 PGO 技術只適用於 Windows 作業系統,對於非 Windows 的使用者來說可能就無法享受到這項優勢了。
64 位元版本的 Chrome 瀏覽器在 53 版後就可以享受到這項好處; 32 位元的 Chrome 則在 54 版後正式導入 PGO 最佳化技術。