Chrome muutub Windowsis kiiremaks tänu profiili juhitud optimeerimisele
Google Chrome'i Windowsis kritiseeriti mitu korda selle tohutu RAM-i kasutamise ja krahhide pärast, kui avatud oli palju vahekaarte. Lisaks ei tunnistanud Google kunagi probleemi ja jätkas brauseri muude aspektide täiustamist võttes arvesse jõudlust ning tehes vaid väikseid muudatusi ja optimeerimisi, mida ei olnud piisav. Kuid hiljutiste Chrome 53 väljaannetega 64-bitistele Windowsi süsteemidele ja Chrome 54 32-bitisele Windowsile väidab Google, et on lõpuks oma jõudlust oluliselt parandanud.
See sai võimalikuks tänu profiili juhitud optimeerimise (PGO) mehhanismile, mis on saadaval Windowsis kasutatavas C++ kompilaatoris. Selle saladus seisneb selles, et PGO-ga brauser jälgib, milliseid funktsioone ja API-funktsioone kasutatakse kõige rohkem ja pärast nende andmete analüüsimist optimeerib koostatud versioon enimkasutatud funktsioonide taga olevat koodi, muutes selle kiiremini.
Google'i andmetel on Microsofti GPO kasutamine kiirendanud käivitusaega 16,8%, samas kui üldine lehe laadimiskiirus paranes 14,8%. Samuti laaditakse uus vaheleht uutes versioonides 5,9% kiiremini.
Nende väljaannete taga olevate muudatuste kohta lisateabe saamiseks minge lehele Chromiumi ajaveebi postitus. PGO optimeerimismehhanismi kohta lisateabe saamiseks peaksite külastama see MSDN-i artikkel.