Ny optimaliseringsteknologi i Android-kjernen forbedrer ytelse

Google har introdusert en ny optimaliseringsteknologi i Android-kjernen – den sentrale delen av operativsystemet som håndterer samspillet mellom prosessor, applikasjoner og maskinvare. Denne metoden, kalt Automatic Feedback-Directed Optimization (AutoFDO), lar systemet lære fra faktisk bruk på enheter og omkonfigurere koden for mer effektiv ytelse.

Android-kjernen har en avgjørende rolle for den generelle ytelsen. Ifølge Google står den for omtrent 40 % av en smarttelefons totale CPU-tid. Selv små forbedringer på dette nivået kan ha betydelig innvirkning på appoppstartshastighet, grensesnittflyt og strømforbruk. Tidligere optimaliserte kompilatoren koden basert på generelle algoritmer og antakelser, uten å ta hensyn til faktiske bruksscenarier.

Nå samler Google inn data i labmiljøer ved hjelp av Pixel-telefoner. Under testing kjører systemet og bruker aktivt de hundre mest populære appene, mens profileringsverktøy identifiserer hvilke deler av kjernen som brukes hyppigst. Disse fokusområdene får deretter prioritert optimalisering når kjernen bygges på nytt.

Dette gjør at kompilatoren kan organisere koden mer rasjonelt, noe som øker hastigheten på de mest etterspurte prosessene. Som et resultat kan brukerne merke raskere appoppstart, jevnere fleroppgavekjøring og potensielt lengre batterilevetid.

Teknologien er allerede implementert i android16-6.12- og android15-6.6-grenene, som brukes i nåværende systemversjoner. Fremover planlegger Google å utvide AutoFDO til flere kjernekomponenter og maskinvare-drivere, inkludert kamera- og modemmoduler. Dette kan gi enda større ytelsesforbedringer i fremtidige Android-utgivelser.