Optimizimi AutoFDO është i përfshirë në bërthamat për platformën Android

Kompania Google përfundoi rezultatet e optimizimit AutoFDO (Auto-Feedback-Directed Optimization) gjatë ndërtimit të bërthamës Linux për platformën Android. AutoFDO përdor rezultatet e profilizimit me informacion mbi frekuencën e ekzekutimit të pjesëve të ndryshme të kodit për të rritur performancën e operacioneve që kryhen shpesh. Optimizimi AutoFDO është aktivizuar gjatë ndërtimit të bërthamës Linux 6.12 për Android 16 dhe 6.6 për Android 15, dhe do të përfshihet gjithashtu gjatë ndërtimit të bërthamës 6.18 për Android 17. Profilizimet e performancës për AutoFDO janë formuar mbi bazën e ekzekutimit të 100 aplikacioneve më të njohura nga grupi C-Suite (Android App Compatibility Test Suite) dhe simulimit të ndërveprimit të përdoruesve me këto aplikacione.

Më parë, optimizimi AutoFDO ishte aplikuar në Android gjatë ndërtimit të bibliotekave sistemore dhe skedarëve ekzekutivë në hapësirën e përdoruesit, duke lejuar në mesatare një përshpejtim të ngarkesës së programeve prej 4% dhe një reduktim të kohës së ngarkesës prej 1%. Megjithatë, optimizimi AutoFDO deri para pak kohësh nuk ishte aplikuar për bërthamën Linux, e cila, sipas statistikave të Google, konsumon 40% të kohës së procesorit në Android.

Në testet e kryera, aktivizimi i AutoFDO për bërthamën çoi në një reduktim të kohës së ngarkesës prej 2.1%, një përshpejtim të ngarkesës së parë të programeve prej 4.3%, një rritje të efikasitetit të thirrjeve sistemore prej 9.3%, një reduktim të kohës së ekzekutimit të transaksioneve mmap të Binder prej 12.3%, HwBinder prej 20% dhe Binder RPC prej 21.7%.

Optimizimi AutoFDO është i përfshirë në bërthamat për platformën Android


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster