Androidi tulevased versioonid võivad rakenduste tapmist lihtsamalt teha

click fraud protection

Android Gerriti paari kohustuste kohaselt võivad Androidi tulevased versioonid rakenduste tapmisega palju paremini hakkama saada.

Üks masendavamaid kogemusi Android-telefonis on see, kui rakendused taustal tapetakse. Märguannete edastamine võib lõppeda, kõik, mida viimati tegite, on kadunud ja see on täiesti juhuslik käitumine. Mõned Android-telefonid on paremad kui teised, kuid peaaegu kõik kogevad seda mingil hetkel. Kuid võib-olla isegi tulevane muudatus Androidis Android 13, võib tähendada, et teie rakendusi ei pruugita tulevikus nii kiiresti hävitada.

Funktsioon nimega "Multi-Generational Least Recently Used" (või MGLRU) on Chrome'is juba kasutusele võetud OS juba mõnda aega, kus ettevõte on hooldanud MGLRU-d mitmel erineval tuumal vahemikus 4.14 kuni 5.15". Üks Google'i töötaja ütleb et sellest on saanud "kümnete miljonite kasutajate vaikeseade" ja nüüd tundub, et see funktsioon on jõudmas Androidi. Android Gerriti kohustus näitab, et Google on muudatuse Android 13 jaoks liitnud Üldine kerneli kujutis

(GKI) ja veel üks kohustus näitab, et varsti võib selle lubada isegi adb kaudu. Seda teist kohustust pole veel ühendatud, kuid see on praegu ülevaatamisel.

Funktsioon saavutab kaks peamist eesmärki, millest Androidi kasutajad peaksid väga huvitatud olema. Esimene on see, et Google tuvastas kswapd CPU kasutuse 40% vähenemise ja teine ​​on see, et Google tuvastas vähenemise 18% mälust (OOM) rakenduste tapmised Androidis. Sama Google'i insener ütleb, et ettevõte testis MGLRU-d "miljonil" Android-seadmel, mis näib olevat viidata Android Runtime'ile Chrome OS-i virtuaalmasinas (ARCVM), mis toidab Chrome'is Android 11 OS. "Oleme näinud olulisi edusamme protsessori kasutamise ja mälusurve osas, mille tulemuseks on vähem OOM-i tapmisi ja kasutajaliidese latentsust," kirjutasid nad.

Mida see kõik tähendab, on see üsna lihtne. kswapd on protsess, mis haldab virtuaalset mälu, mis tähendab, et kui selle protsessori kasutus väheneb 40%, vabaneb see palju potentsiaalset töötlemisruumi. Mis puutub mälust väljas olevate rakenduste tapmistesse, siis see räägib enda eest ja on lõppkasutajatele ilmselgelt kohe käegakatsutav kasu. Oleme näinud palju seadmeid, mis on hädas mäluhalduse ja õigeaegsete märguannete edastamise või taustal rakenduste tapmisega.

Praegu pole selge, kas Google testib seda funktsiooni mõnel Android 13 kasutajal, rääkimata selle vaikimisi lubamisest, kuid see on kasutajatele kasulik, kui see kasutusele võetakse. Jälgime seda arengut tähelepanelikult, et näha, kas tulevikus midagi muutub.


Allikas: Android Gerrit (1), (2)

Tänu XDA tunnustatud arendajale luca020400 abi eest selles artiklis!