Az Android 13 jelentős teljesítményjavításokat hoz a DSU-ban

A DSU számos új funkciót és fejlesztést kap az Android 13-ban, beleértve a nagy teljesítménynövekedést.

Dinamikus rendszerfrissítés (DSU) az Android egyik legkevésbé ismert funkciója, amely lehetővé teszi a felhasználók számára, hogy általános rendszerképet (GSI) telepítsenek a rendszertöltő feloldása vagy a rendszerfrissítés felvillantása nélkül. A funkciót először az Android 10-ben vezették be, és ez az egyik legegyszerűbb módja a fejlesztők számára a legújabb Android-verziók tesztelésére. És ez még jobb az Android 13-ban.

Amint azt Mishaal Rahman is észrevette, a DSU számos új funkciót és fejlesztést fog kapni Android 13, beleértve a nagy teljesítménynövekedést, a súlyozott folyamatjelző sávot, valamint a system_ext és a termékképek támogatását.

Az AOSP Gerrit új kötelezettségvállalásai azt sugallják, hogy a Google jelentős teljesítményjavításokat hajt végre a DSU-ban. A GSI DSU-n keresztüli telepítése sokkal gyorsabb lesz, köszönhetően az alapértelmezett megosztott memória növekedésének. A Google megjegyzi, hogy a memória szerény növekedése (8KiB-ról 64KiB-ra) nagyban felgyorsítja a Dynamic System telepítési idejét mind fizikai, mind virtuális eszközökön. A Google tesztelése azt mutatja, hogy a telepítési idő mindössze 45 másodpercre csökkent a fizikai eszközökön használt 2 perc 2 másodpercről.

A commit leírása a következő:

Ez a szerény 8KiB -> 64KiB beállítás jelentősen megnöveli a DSU-t

telepítési idő:

* Fizikai eszköz: 2m34s -> 45s

* virtuális eszköz: 46s -> 30s

A megosztott memória méretét is testreszabhatja a finomhangoláshoz.

A folyamatjelző sáv is kap néhány új fejlesztést. Amikor a GSI telepítése folyamatban van, az értesítési területen lévő folyamatjelző sáv mutatja, hogy melyik partíció van telepítve. Jelenleg csak a „Telepítés folyamatban” üzenet látható. Ezenkívül a folyamatjelző sáv súlyozott lesz, mivel a csak olvasható partíciók sokkal tovább tartanak, mint az írható partíciók.

A "Telepítés folyamatban" megjelenítése helyett mutassa meg, hogy melyik partíció van telepítve, és a partíciók teljes számát, például: "Telepítés folyamatban: rendszerpartíció [2/3]"

Végül a DSU hozzáadja a rendszer, a system_ext és a termékképek támogatását. Vegye figyelembe, hogy ezek a funkciók és fejlesztések nem érhetők el a Android 13 fejlesztői előnézet. Valószínűleg a közelgő béta-kiadásokban vagy az Android 13 végleges verziójában érkeznek meg.


Forrás: AOSP [1], [2], [3], [4]