Google ottaa käyttöön uuden optimointiteknologian Android-kernelissä
Google ottaa käyttöön AutoFDO-optimointin Android-kernelissä, joka nopeuttaa sovellusten käynnistymistä ja parantaa akunkestoa. Lue lisää Android-suorituskyvyn parannuksista.
Google ottaa käyttöön AutoFDO-optimointin Android-kernelissä, joka nopeuttaa sovellusten käynnistymistä ja parantaa akunkestoa. Lue lisää Android-suorituskyvyn parannuksista.
© RusPhotoBank
Google on ottamaan käyttöön uuden optimointiteknologian Android-kernelissä, joka on käyttöjärjestelmän ydinosa ja hallitsee prosessorin, sovellusten ja laitteiston välistä vuorovaikutusta. Automaattinen palautteen ohjaama optimointi eli AutoFDO mahdollistaa järjestelmän oppimisen todellisesta laitteen käytöstä ja koodin uudelleenkonfiguroinnin tehokkaampaa suorituskykyä varten.
Android-kernelillä on ratkaiseva rooli kokonaissuorituskyvyssä. Googlen mukaan se vastaa noin 40 prosentista älypuhelimen kokonaisprosessoriajasta. Pienetkin parannukset tällä tasolla voivat vaikuttaa merkittävästi sovellusten käynnistymisnopeuteen, käyttöliittymän sujuvuuteen ja energiankulutukseen. Aiemmin kääntäjä optimoi koodia yleisten algoritmien ja oletusten perusteella ottamatta huomioon todellisia käyttötapauksia.
Nyt Google kerää tietoa laboratorio-olosuhteissa Pixel-älypuhelimilla. Testauksen aikana järjestelmä suorittaa ja käyttää aktiivisesti sataa suosituinta sovellusta, kun taas profilointityökalut tunnistavat, mitkä kernelin osat käytetään useimmin. Näitä kuumia kohtia priorisoidaan sitten optimoinnissa, kun kernel uudelleenkäännetään.
Tämä mahdollistaa kääntäjän järjestää koodi rationaalisemmin, mikä nopeuttaa eniten kysyttyjen prosessien suorittamista. Käyttäjät voivat huomata tämän seurauksena nopeampia sovellusten käynnistyksiä, sujuvampaa moniajoa ja mahdollisesti pidempää akunkestoa.
Teknologiaa otetaan jo käyttöön android16-6.12- ja android15-6.6-haaroissa, joita käytetään nykyisissä järjestelmäversioissa. Tulevaisuudessa Google aikoo laajentaa AutoFDO:ta lisäkernelikomponentteihin ja laiteajureihin, mukaan lukien kamera- ja modemimoduuleihin. Tämä voi tuoda vielä suurempia suorituskykyparannuksia tulevissa Android-julkaisuissa.