Chrome'i brauser kiirendab Profiili juhitud optimeerimist
Google'i tulevane Chrome'i ehitamine, Chrome 55, sisaldab mõningaid parandusi, et muuta Google'i brauser vähem ressursside hogiks. Vahepeal on ettevõte rakendanud Chrome'i kiirendamiseks midagi muud: Profiili juhitud optimeerimine.
Algselt oli Microsofti Visual Studio arendaja tööriistades leitud funktsioon, mille juhtimise optimeerimine (PGO) on tehnoloogia, mis jälgib kasutaja interaktsiooni rakendusega.
Mõnda funktsiooni kasutatakse rohkem, teised vähem. PGO-ga, sagedamini kasutatavaid funktsioone optimeeritakse kiiruse jaoks, samal ajal vähem kasutatavad funktsioonid on optimeeritud väiksem, veidi aeglasem kood. Tulemuseks on väiksem koodkood ja kiirem Chrome.
Optimeeringud tehakse ka koodi mälukohta, kuna PGO liiguks harva kasutatud funktsioone sageli kasutatavatest funktsioonidest eemale. Selle tulemuseks on CPU käsu vahemälu parem haldamine, vältides vähemkasutatava koodi vahemälu, mis toob kaasa parema jõudluse.
PGO mõju koormusele ja käivitusajale | |
Uus vahelehe laadimise aeg | 14,8% kiirem |
Lehekülje laadimine (esimese värvimise aeg) | 5,9% kiirem |
Käivitusaeg | 16,8% kiirem |
Arvude osas oleks Chrome'i ehitamine, millel on PGO 15% kiirem üldiselt Windowsis võrreldes Chrome'i ehitamisega ilma PGO.
Neile, kes on paremate Chrome'i brauserite fännid, on Build 53, mida otsite, kui kasutate Chrome'i 64-bitist versiooni. Kui kasutate brauseri 32-bitist versiooni, on Build 54 ehitada.
Praeguse Chrome'i ehitamisel on PGO nüüd saadaval ja Chrome 55-ga varsti näib, et Google on lõpuks otsustanud oma brauserist mõned rasvad ära lõigata..