榮耀|安卓把Windows 11干了?比Win還吃內存?MIUI 13新增內存擴展

榮耀|安卓把Windows 11干了?比Win還吃內存?MIUI 13新增內存擴展

文章圖片

榮耀|安卓把Windows 11干了?比Win還吃內存?MIUI 13新增內存擴展

文章圖片

榮耀|安卓把Windows 11干了?比Win還吃內存?MIUI 13新增內存擴展

現在安卓機的內存越做越大 , 基本上已經8GB起步了 , 一般都是12GB , 16GB , 已經跟電腦差不多了 。 安卓系統把Windows 11干了?手機的內存要求比電腦還要大 , 這在幾年之前想都不敢想 。 但現在好像已經變成了事實 , 8GB已經不夠用了 , 不少手機廠商已經開始增加類似Windows的虛擬內存功能 , 比如MIUI 13 。

小米已經開始向小米12系列手機推送MIUI 13.0.21系統更新 , 而其中新增了一項內存擴展功能 。 啟用此功能后 , MIUI 13系統就會把部分手機存儲空間當作內存使用 , 感覺與Windows系統的虛擬內存相似 , 其存取效率肯定沒有真實內存那么高 。 就像一個團隊有天人手不夠 , 臨時外派了個人過來 , 合作肯定不會那么順暢一樣 。

這部分空間似乎只有3GB , 原來是8GB的擴展成11GB , 12GB的擴展成15GB等 。 作為內存不夠用時臨時解決辦法還是不錯的 。 怎么也會比第三方工具好吧 , 畢竟這是系統親生的 。 MIUI 13另外還有一項優化了內存回收機制 。 有兩項都與內存空間相關 , 是安卓吃內存還是MIUI吃內存?

這是安卓機制本身的問題 。 安卓為了用戶能流暢地在多個APP之間切換 , 把不是正在使用的應用切換到了后臺 , 保存到內存中 , 而不是直接殺掉 。 所以再多個APP之間切換時還會保留之前的操作界面 , 而不是重新打開APP 。 只有在內存不夠用時才會殺掉部分應用 。

而iPhone和Windows卻沒有這樣的問題 。 iPhone的iOS在APP切換到后臺時會把APP進程殺掉 , 釋放內存 , 而只保留了這個APP的快照 , 在切回來時先把快照拿出來 , 后臺重新啟動APP切換到快照界面 , 給人的感覺就像在內存中一樣 。 Windows的進程雖然也常駐內存中 , 但Windows有一個共享內核空間和DLL機制 , 就是所有的應用共享一同一份DLL , 只有在DLL修改時才會觸發Copy-On-Write機制 , 復制一份到當前進程空間中 。

【榮耀|安卓把Windows 11干了?比Win還吃內存?MIUI 13新增內存擴展】要想安卓占內存少 , 要么改變安卓的APP管理機制 , 要么少開APP , 或手動殺掉 , 或在設置中限制后臺應用的數量 。 增加內存只是治標不治本 , 但這方法也最簡單 。

    相關經驗推薦