Chrome-selain saa nopeuden lisäämisen Profiiliohjauksen optimoinnilla
Googlen tuleva Chrome-rakentaminen, Chrome 55, sisältää joitakin parannuksia, joiden avulla Googlen selain on vähemmän resurssien hog. Tällä välin yhtiö on toteuttanut jotain muuta nopeuttamaan Chromen: Profiilin opastettu optimointi.
Alun perin Microsoftin Visual Studio -kehittäjätyökaluista löytynyt ominaisuus, Profiiliohjattu optimointi (PGO) on tekniikka, joka seuraa käyttäjän vuorovaikutusta sovelluksen kanssa.
Joitakin toimintoja käytetään enemmän, toiset vähemmän. PGO: lla, useammin käytettävät toiminnot optimoidaan nopeutta varten, sillä aikaa vähemmän käytettyjä toimintoja on optimoitu pienempi, hieman hitaampi koodi. Tuloksena on pienempi kokonaisluku ja nopeampi Chrome.
Optimoinnit tehdään myös koodin muistipaikkaan, koska PGO siirtää harvoin käytettyjä toimintoja pois usein käytetyistä toiminnoista. Tämä johtaa CPU-käskyjen välimuistin parempaan hallintaan välttämällä vähemmän käytettyjen koodien välimuistia, mikä johtaa parempaan suorituskykyyn.
PGO vaikuttaa kuormitukseen ja käynnistysaikaan | |
Uusi välilehden latausaika | 14,8% nopeammin |
Sivun lataus (aika ensimmäiseen maaliin) | 5,9% nopeammin |
Käynnistysaika | 16,8% nopeampi |
Numeroiden mukaan Chrome-rakennus, jossa on PGO, olisi 15% nopeammin yleisesti Windowsissa verrattuna Chrome-kokoonpanoon ilman PGO: ta.
Niille, jotka ovat parempia suorituskykyisiä Chrome-selaimia, Build 53 on mitä etsit, jos käytät Chromeen 64-bittistä versiota. Jos käytät selaimen 32-bittistä versiota, Build 54 on rakennus, jota haluat käyttää.
Kun PGO on nyt saatavilla nykyisissä Chrome-versioissa, ja kun Chrome 55 tulee pian, näyttää siltä, että Google on lopulta päättänyt leikata jonkin verran rasvaa selaimestaan, mikä on jo kauan myöhässä.