Google a explicat cum va crește viteza de funcționare și durata bateriei dispozitivelor Android

Google a explicat cum va crește viteza de funcționare și durata bateriei dispozitivelor Android

11 software

Google dezvoltă optimizare în fundal pentru dispozitivele Android

Echipa Google lucrează la implementarea unei serii de îmbunătățiri care vor face smartphone-urile bazate pe Android mai rapide și mai economice în utilizare. Pentru aceasta, utilizează lanțul de instrumente LLVM Android pentru a actualiza nucleul sistemului de operare și a integra tehnologia Automatic Feedback-Directed Optimization (AutoFDO).

Ce face AutoFDO?
În compilațiile obișnuite, compilatorul ia mii de decizii mici:

– să încorporeze o funcție direct în cod sau să o apeleze separat;

– ce ramură a unui operator condițional este cel mai probabil să fie executată.

Aceste decizii se bazează pe sugestii statistice din interiorul codului și nu reflectă întotdeauna comportamentul real al programului. AutoFDO schimbă abordarea – compilatorul primește „căile de execuție” reale (adică cele mai frecvente șiruri de instrucțiuni), care sunt înregistrate în timpul funcționării dispozitivului, și le utilizează pentru o optimizare mai precisă.

Cum se colectează datele
* Parcurgerea reală a dispozitivelor poate furniza informațiile necesare, dar Google preferă să sintetizeze profiluri pe baza sarcinilor reprezentative.

* În teste se rulează aproximativ 100 de aplicații cele mai populare.

* Un profiler „selectiv” special determină ce secțiuni de cod sunt cu adevărat utilizate frecvent și care sunt rare.

Profilurile obținute sunt aplicate la recompilarea nucleului, iar compilatorul începe să ia decizii mai bine fundamentate, care corespund sarcinilor reale ale Android.

Rezultatele testelor timpurii
* Încărcarea sistemului de operare a crescut cu 2,1 %.

* Pornirea aplicațiilor din stare „rece” (complet descărcate) s-a îmbunătățit cu 4,3 %.

* De asemenea, au fost observate creșteri minore ale altor indicatori care sunt mai puțin vizibili pentru utilizator.

Cum va fi implementat
* AutoFDO va fi inclus în nucleu implicit într-un mod conservativ: dacă procesul depășește modelele predefinite, sistemul se va întoarce la metodele de optimizare anterioare.

* Tehnologia va apărea în noile versiuni ale nucleului Android:

* Android 16 (kernel 6.12),

* Android 15 (kernel 6.6) și

* în viitoarele lansări, inclusiv Android 17 (kernel 6.18).

Ce va aduce utilizatorilor
Google afirmă că implementarea AutoFDO va conduce la:

* o interfață mai receptivă,

* schimbare rapidă între aplicații,

* timp de autonomie crescut și

* performanță generală îmbunătățită a dispozitivelor.

Astfel, optimizarea în fundal bazată pe scenarii reale de execuție ar trebui să facă smartphone-urile Android mai rapide și mai economice fără schimbări notabile în experiența utilizatorului.

Comentarii (0)

Împărtășește-ți opinia — te rugăm să fii politicos și să rămâi la subiect.

Încă nu există comentarii. Lasă un comentariu și împărtășește-ți opinia!

Pentru a lăsa un comentariu, autentifică-te.

Autentifică-te pentru a comenta