Chrome團隊在它們的官方部落格中表示,自從Chrome v53版本開始,他們就開始使用了微軟的Profile Guided Optimization(PGO) 技術,致力於讓PC版本的Chrome提升速度,他們實測目前已經可以將速度提升到比之前更快15%。
PGO指的是一種在軟體將程式碼編譯成軟體過程最佳化的技術,因為過去在執行軟體的時候,程式可能會引用到很多外部的動態連結來執行,而如果程式執行過程中這種動作很頻繁的話,會一定的程度影響到程式的執行效能。而PGO就是分析程式碼,將常會用到的程式與較少用到的程式拆離處理。
Chrome團隊表示,Chrome是一個相當龐大的軟體專案,在程式碼中有上百萬種功能,而並非所有的功能都是那麼頻繁會被用到的。他們從實際的執行過程中分析資料,去找出哪些功能是最常被使用者使用的,然後進行最佳化。
除此之外,他們也將記憶體的使用進行最佳化,將常用的功能放到執行起來較快的記憶體區塊中,讓電腦要執行的時候直接到記憶體存取,而不用去硬碟找需要的程式指令,藉此來提升整體的效能。
根據Google的統計,進行PGO之後,Chrome的啟動速度就提高了16.8%,新的分頁開啟速度則提高14.8%,頁面載入的速度也提高5.9%。
不過,這個技術只有在Windows版的Chrome瀏覽器有用。而他們也表示,目前64 Bit版Chrome瀏覽器 v53版的使用者對於這種改變應該會相當有感,而如果是32 Bit版的Chrome使用者則需要使用v54版才能使用。
此外他們也宣佈,本月中將會發佈Chrome v55版,這個版本將可以大幅減少記憶體的佔用量達50%,讓過去Chrome被使用者抱怨為吃記憶體怪獸的狀況可以改善。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!