再有不到一個(gè)月(5月11日),就是谷歌的I/O大會(huì)了。不出意外的,Android 13將進(jìn)入Beta階段,并開放三方廠商升級(jí),從以往來看,小米、一加等均有望加入嘗鮮之列。
日前,XDA發(fā)現(xiàn),谷歌為Android 13內(nèi)核添加了一段與內(nèi)存、多任務(wù)優(yōu)化有關(guān)的代碼,主要涉及MGLRU(Multi-Generational Least Recently Used),即多頁面回收策略。
此前,谷歌已經(jīng)在為Chrome OS引入這套機(jī)制,以改善小內(nèi)存(RAM)設(shè)備多任務(wù)運(yùn)行時(shí)CPu占用高且經(jīng)常誤殺后臺(tái)內(nèi)容的情況。
根據(jù)谷歌測(cè)試, 借助MGLRU,kswapd CPU使用率降低了40%(kswapd是管理虛擬內(nèi)存的進(jìn)程);此外,在75%內(nèi)存占用時(shí)減少了85%的后臺(tái)誤殺情況,在50%的內(nèi)存占用時(shí)降低了18%的渲染延遲。
雖然OEM廠商自己打造的ROM不一定會(huì)照搬安卓13的底層代碼,但這樣原生的改動(dòng)對(duì)于他們優(yōu)化多任務(wù)處理的邏輯也將大有裨益。
【來源:快科技】【作者:萬南】
關(guān)鍵詞: