Chrome blir raskere på Windows med profilveiledet optimalisering
Google Chrome på Windows ble kritisert mange ganger for sin enorme RAM-bruk og krasjer når det var mange faner åpne. Videre Google aldri innrømmet problemet og fortsatte å forbedre andre aspekter av nettleseren ikke tar hensyn til ytelsen, og gjør bare små endringer og optimaliseringer som ikke var det nok. Men med de nylige utgivelsene av Chrome 53 for 64-biters Windows-systemer og Chrome 54 for 32-biters Windows, hevder Google endelig å ha forbedret ytelsen betydelig.
Dette ble gjort mulig ved å implementere Profile Guided Optimization (PGO)-mekanismen tilgjengelig i C++-kompilatoren brukt på Windows. Hemmeligheten bak det er at nettleseren med PGO aktivert vil spore hvilke funksjoner og API-funksjoner som brukes mest og etter å ha analysert disse dataene, vil den kompilerte versjonen optimalisere koden bak de mest brukte funksjonene som gjør den raskere.
Ifølge Google har bruk av Microsofts GPO forbedret oppstartstiden med 16,8 %, mens den generelle sidelastingshastigheten er forbedret med 14,8 %. Den nye fanen laster også 5,9 % raskere i de nye versjonene.
For å lære mer om endringene bak disse utgivelsene, gå til Chromium-blogginnlegg. For å få mer informasjon om PGO-optimaliseringsmekanismen bør du besøke denne MSDN-artikkelen.