Androidi platvormide tuumades on aktiveeritud AutoFDO optimeerimine

Google on teinud kokkuvõtte AutoFDO (Auto-Feedback-Directed Optimization) optimeerimise rakendamisest Linuxi kerneli koostamisel Androidi platvormile. AutoFDO kasutab profiilimise tulemusi koos teabega erinevate koodilõikude käivitusfrekventsi kohta, et suurendada sageli teostatavate toimingute jõudlust. AutoFDO optimeerimine on aktiveeritud Linuxi kerneli versiooni 6.12 koostamisel Android 16 jaoks ja 6.6 Android 15 jaoks ning see lisatakse ka versiooni 6.18 koostamisel Android 17 jaoks. AutoFDO jõudluse profiilid on loodud 100 populaarse rakenduse käivitamise põhjal C-Suite'i kogum (Androidi rakenduste ühilduvuse testimisseeria) ja kasutaja suhtlemise simuleerimisega nende rakendustega.

Varem on AutoFDO optimeerimist rakendatud Androidis süsteemsete teekide ja kasutajaruumi täidetavate failide koostamisel ning see on keskmiselt kiirendanud rakenduste käivitamist 4% ja lisanud laadimise aega 1%. Siiski ei ole AutoFDO optimeerimist kuni hiljuti rakendatud Linuxi kerneli jaoks, millele Google'i statistika kohaselt Androidis kulub 40% protsessoriajast.

Tehtud testides tõi AutoFDO aktiveerimine kerneli jaoks kaasa laadimisaja vähenemise 2.1%, rakenduste esimese käivitamise kiirenemise 4.3%, süsteemikutsete efektiivsuse suurenemise 9.3%, mmap-tehingute läbiviimise aja vähenemise Binderis 12.3%, HwBinderis 20% ja Binder RPC-s 21.7%.

Androidi platvormide tuumades on aktiveeritud AutoFDO optimeerimine


Allikas: opennet.ru
Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster