Android 13, et tuua DSU-le olulisi jõudluse täiustusi

DSU saab Android 13-s mitmeid uusi funktsioone ja täiustusi, sealhulgas suure jõudluse suurendamise.

Dünaamiline süsteemivärskendus (DSU) on Androidi üks vähemtuntud funktsioone, mis võimaldab kasutajatel installida üldise süsteemipildi (GSI) ilma alglaadurit avamata või süsteemivärskendust vilkumata. Funktsioon võeti esmakordselt kasutusele Android 10-s ja see on üks lihtsamaid viise, kuidas arendajad saavad testida uusimaid Androidi versioone. Ja see muutub Android 13-s veelgi paremaks.

Nagu Mishaal Rahman märkas, saab DSU mitmeid uusi funktsioone ja täiustusi Android 13, sealhulgas suur jõudluse suurendamine, kaalutud edenemisriba ning system_ext ja tootepiltide tugi.

AOSP Gerriti uued kohustused viitavad sellele, et Google toob DSU-sse olulisi jõudluse täiustusi. GSI installimine DSU kaudu on tänu jagatud vaikemälu suurenemisele palju kiirem. Google märgib, et mälu tagasihoidlik suurenemine (8KiB-lt 64KiB-le) kiirendab oluliselt dünaamilise süsteemi installimise aega nii füüsilistes kui ka virtuaalseadmetes. Google'i testimine näitab, et installimisaeg väheneb füüsilistes seadmetes 2 minuti ja 2 sekundi pealt 45 sekundini.

Kohustuse kirjeldus on järgmine:

See tagasihoidlik reguleerimine 8KiB -> 64KiB suurendab märkimisväärselt DSU-d

paigaldusaeg:

* füüsiline seade: 2m34s -> 45s

* virtuaalne seade: 46s -> 30s

Samuti muutke jagatud mälu suurus peenhäälestamiseks kohandatavaks.

Edenemisriba saab ka uusi täiustusi. Kui GSI installimine on pooleli, näitab teavitusalal olev edenemisriba, millist partitsiooni installitakse. Praegu kuvatakse ainult "Install in progress". Lisaks kaalutakse edenemisriba, kuna kirjutuskaitstud partitsioonid võtavad palju kauem aega kui kirjutatavad partitsioonid.

Selle asemel, et kuvada "Install on pooleli", näidake, millist partitsiooni installitakse ja partitsioonide koguarvu, näiteks: "Install on pooleli: süsteemi partitsioon [2/3]"

Lõpuks lisab DSU süsteemi, system_ext ja tootepiltide toe. Pange tähele, et need funktsioonid ja täiustused pole rakenduses saadaval Android 13 arendaja eelvaade. Tõenäoliselt jõuavad need eelseisvate beetaversioonide või Android 13 lõpliku versioonini.


Allikas: AOSP [1], [2], [3], [4]