Android platvormi tuumadesse on lisatud AutoFDO optimeerimine.

Google on kokkuvõtlikult tutvustanud AutoFDO (Auto-Feedback-Directed Optimization) optimeerimise kasutusele võtmist Linuxi tuuma kokkupanekuks Androidi platvormil. AutoFDO kasutab profiliseerimise tulemusi, mis sisaldavad teavet koodi erinevate osade täitmise sageduse kohta, et parandada sageli täidetavate operatsioonide jõudlust. AutoFDO optimeerimine on rakendatud Linuxi tuuma versioonis 6.12 Androidi 16 jaoks ja 6.6 Androidi 15 jaoks, ning see lisatakse ka tuuma 6.18 koostamisel Androidi 17 jaoks. AutoFDO jaoks loodud jõudlustestid põhinevad 100 populaarse rakenduse käitamisel C-Suite (Android App Compatibility Test Suite) komplektist ja kasutaja interaktsiooni simulatsioonist nende rakendustega.

Varem on AutoFDO optimeerimist juba rakendatud Androidis süsteemsete raamatukogude ja kasutajaruumi täidetavate failide koostamisel, mille keskmine töö käivitamise kiirus on suurenenud 4% ja laadimisaeg on vähenenud 1%. Siiski ei ole AutoFDO optimeerimist varem rakendatud Linuxi tuumas, millele Google'i andmete kohaselt kulub Androidis 40% protsessoriajast.

Teostatud testide käigus tõi AutoFDO rakendamine tuumas kaasa laadimisaja vähenemise 2,1%, programmide esimese käivituse kiirus tõusis 4,3%, süsteemi kõnede efektiivsus suurenes 9,3%, mmap-tehingute Binder ajal vähenes aega 12,3%, HwBinder 20% ja Binder RPC 21,7%.

Android platvormi tuumadesse on lisatud AutoFDO optimeerimine.


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster