Android platformai pievienota optimizācija AutoFDO.

Uzņēmums Google ir apkopojis rezultātus par AutoFDO (Auto-Feedback-Directed Optimization) optimizācijas iekļaušanu Linux kodola veidošanā Android platformai. AutoFDO izmanto profilēšanas rezultātus, kuros iekļauta informācija par dažādu koda segmentu izpildes biežumu, lai uzlabotu bieži izpildāmu operāciju veiktspēju. AutoFDO optimizācija ir ieviesta Linux kodolā 6.12 Android 16 un 6.6 Android 15, un tā tiks iekļauta arī kodola 6.18 veidošanā Android 17. Veiktspēju profili AutoFDO tika veidoti, balstoties uz 100 populāru lietotņu palaišanu no C-Suite (Android App Compatibility Test Suite) komplekta un lietotāja mijiedarbības simulāciju ar šīm lietotnēm.

Iepriekš AutoFDO optimizācija jau tika pielietota Android, veidojot sistēmas bibliotēkas un izpildāmos failus lietotāja telpā, kas vidēji ļāva paātrināt programmu palaišanu par 4% un samazināt ielādes laiku par 1%. Tajā pašā laikā AutoFDO optimizācija līdz nesenai laikam netika piemērota Linux kodolam, kura komponentiem, statistikas dati liecina, Android tērē 40% procesora laika.

Veiktajos testos iekļaušana AutoFDO kodolam noveda pie ielādes laika samazināšanas par 2.1%, pirmo programmu palaišanas paātrināšanas par 4.3%, sistēmas izsaukumu efektivitātes paaugstināšanas par 9.3%, mmap transakciju laika samazināšanas Binder par 12.3%, HwBinder par 20% un Binder RPC par 21.7%.

Android platformai pievienota optimizācija AutoFDO.


Avots: opennet.lv
Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster