Chrome tulee nopeammaksi Windowsissa profiiliohjatun optimoinnin avulla
Google Chromea Windowsissa kritisoitiin monta kertaa sen valtavasta RAM-muistin käytöstä ja kaatumisista, kun välilehtiä oli paljon auki. Lisäksi Google ei koskaan myöntänyt ongelmaa ja jatkoi selaimen muiden osien parantamista ottaa huomioon suorituskyvyn ja tehdä vain pieniä muutoksia ja optimointeja, joita ei ollut tarpeeksi. Äskettäin julkaistujen Chrome 53:n 64-bittisille Windows-järjestelmille ja Chrome 54:n 32-bittiselle Windowsille julkaisujen myötä Google väittää kuitenkin vihdoin parantaneensa suorituskykyään merkittävästi.
Tämä mahdollisti ottamalla käyttöön Profile Guided Optimization (PGO) -mekanismi, joka on saatavilla Windowsissa käytetyssä C++-kääntäjässä. Salaisuus sen takana on, että selain, jossa PGO on käytössä, seuraa, mitä ominaisuuksia ja API-toimintoja käytetään eniten ja näiden tietojen analysoinnin jälkeen käännetty versio optimoi koodin eniten käytettyjen ominaisuuksien takana, mikä tekee siitä nopeammin.
Googlen mukaan Microsoftin GPO: n käyttö on parantanut käynnistysaikaa 16,8 %, kun taas sivun yleinen latausnopeus on parantunut 14,8 %. Uusi välilehti latautuu myös 5,9 % nopeammin uusissa versioissa.
Saat lisätietoja näiden julkaisujen taustalla olevista muutoksista siirtymällä kohtaan Chromium-blogiviesti. Saat lisätietoja PGO-optimointimekanismista vierailemalla tämä MSDN-artikkeli.