Az Android platformokra készült kernelfelületek tartalmazzák az AutoFDO optimalizálást

A Google bejelentette, hogy az AutoFDO (Auto-Feedback-Directed Optimization) optimalizációt alkalmazták a Linux kernel Android platformra történő összeállítása során. Az AutoFDO a kód különböző szakaszainak végrehajtási gyakoriságát figyelembe véve növeli a gyakran végrehajtott műveletek teljesítményét. Az AutoFDO optimalizálás a Linux 6.12 kernel összeállításakor került bevezetésre Android 16-hoz és 6.6 Android 15-hez, és szintén része lesz a 6.18 kernel összeállításának Android 17-hez. Az AutoFDO teljesítményprofiljai 100 népszerű alkalmazás C-Suite (Android App Compatibility Test Suite) tesztelése és a felhasználói interakciók szimulálása alapján készültek.

Korábban az AutoFDO optimalizálást már alkalmazták az Androidban a rendszerkönyvtárak és a felhasználói térben futó végrehajtható fájlok összeállításakor, ami átlagosan 4%-kal gyorsította meg a programok indítását és 1%-kal csökkentette a betöltési időt. Az AutoFDO optimalizálás azonban eddig nem volt bevezetve a Linux kernel számára, amely a Google statisztikái szerint az Androidban a processzoridő 40%-át használja fel.

A végzett tesztek alapján az AutoFDO aktiválása a kernel számára 2,1%-kal csökkentette a betöltési időt, 4,3%-kal gyorsította meg a programok első indítását, 9,3%-kal növelte a rendszerhívások hatékonyságát, 12,3%-kal csökkentette a Binder mmap tranzakciók végrehajtási idejét, 20%-kal a HwBinder idejét és 21,7%-kal a Binder RPC idejét.

Az Android platformokra készült kernelfelületek tartalmazzák az AutoFDO optimalizálást


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster