Ateities „Android“ versijose gali būti lengviau užmušti programas

Būsimos „Android“ versijos gali daug geriau susidoroti su programų žudymu, remiantis pora „Android Gerrit“ įsipareigojimų.

Viena iš labiausiai varginančių patirčių naudojant „Android“ telefoną yra tada, kai programos žūva fone. Pranešimai gali nustoti gauti, o tai, ką darėte paskutinį kartą, nebėra, ir tai yra visiškai atsitiktinis elgesys. Kai kurie „Android“ telefonai yra geresni už kitus, tačiau beveik visi jie tam tikru momentu tai patirs. Bet galbūt net būsimi pokyčiai „Android“. Android 13, gali reikšti, kad ateityje jūsų programos gali būti ne taip greitai nužudytos.

Funkcija, vadinama „Kelių kartų mažiausiai naudota“ (arba MGLRU), jau buvo įdiegta „Chrome“ OS jau kurį laiką, kai įmonė prižiūri MGLRU per „daugelį skirtingų branduolių nuo 4.14 iki 5.15". Vienas „Google“ darbuotojas sako kad ji tapo „numatytąja dešimčiai milijonų vartotojų“, o dabar atrodo, kad ši funkcija patenka į „Android“. „Android Gerrit“ įsipareigojimas rodo, kad „Google“ sujungė „Android 13“ pakeitimą Bendras branduolio vaizdas

(GKI), o kitas įsipareigojimas rodo, kad netrukus netgi gali būti įmanoma jį įjungti per adb. Šis antrasis įsipareigojimas dar nebuvo sujungtas, tačiau šiuo metu jis peržiūrimas.

Ši funkcija pasiekia du pagrindinius tikslus, kurie turėtų būti labai svarbūs „Android“ naudotojams. Pirma, „Google“ nustatė, kad „kswapd“ procesoriaus naudojimas sumažėjo 40 proc., o antrasis – „Google“ nustatė, kad sumažėjo 40 proc. 18 % atminties nebelieka (OOM) programų žudynės „Android“. Tas pats „Google“ inžinierius sako, kad įmonė MGLRU išbandė „viename milijone“ Android įrenginių, o tai, atrodo, taip ir yra turėti nuorodą į „Android Runtime“ „Chrome“ OS virtualioje mašinoje (ARCVM), kuri maitina „Android 11“ naršyklėje „Chrome“ OS. „Pastebėjome esminius procesoriaus panaudojimo ir atminties spaudimo patobulinimus, dėl kurių sumažėjo OOM ir sumažėjo vartotojo sąsajos delsa“, – rašė jie.

Kalbant apie tai, ką visa tai reiškia, tai gana paprasta. kswapd yra procesas, valdantis virtualiąją atmintį, o tai reiškia, kad jei 40 % sumažėja jo procesoriaus naudojimas, atsilaisvina daug apdorojimo vietos. Kalbant apie žudynes iš atminties praradusias programas, tai kalba pati už save ir, be abejo, bus iš karto apčiuopiama nauda galutiniams vartotojams. Matėme daugybę įrenginių, kurie susiduria su atminties valdymu ir pranešimų pateikimu laiku arba programų žudymu fone.

Šiuo metu neaišku, ar „Google“ išbandys šią funkciją kai kuriems „Android 13“ naudotojams, jau nekalbant apie jos įjungimą pagal numatytuosius nustatymus, tačiau tai bus naudinga vartotojams, kai ji bus išleista. Mes atidžiai stebėsime šią raidą, kad pamatytume, ar kas nors pasikeis ateityje.


Šaltinis: Android Gerrit (1), (2)

Ačiū XDA pripažintam kūrėjui luca020400 už pagalbą šiame straipsnyje!