手機運存開機後只剩一半的原因
很多朋友發現一個有趣的現象,手機的運行內存越大,系統佔用的就越多。1GB的時候開機剩餘500 MB,現在4GB了,開機後還是只剩一半。這是怎麼回事呢?
誰佔用了運行內存
我們還是動手試驗一下吧,翻出2G運存的紅米Note2,將系統更新到MIUI9。關機後重新開機,運存剛好佔用一半。
在手機設置中點選「更多應用」,下圖就是佔用運存的所有應用。除了微信和QQ用去的208MB,其餘的800MB都是被MIUI系統佔用的。
為什麼總是佔用一半
看到這裡有朋友會奇怪,為什麼同樣是MIUI9,裝的也是差不多的應用,為什麼自己4G的運存開機後佔用的那麼多呢。主要有以下兩個方面的原因:
允許微信和QQ自啟動就要佔用200MB左右的運存,如果自啟動的應用更多,開機後自然會佔據更多的運存。
MIUI9基於的安卓版本不同。比如說紅米Note2的MIUI9基於安卓5.0,只佔用300MB左右的運存,基於安卓7.0的小米max2開機則要佔用800MB左右的運存。
運存佔用過多怎麼辦
安卓手機有一個特點,那就是別管運存多大,用著用著就快滿了,這非但不是安卓系統的缺點反而是優點。我們在電腦上習慣了軟體需要時才分配內存,沒有需要就閑著的管理機制。安卓系統的做法則是盡量用打開過的應用把運存填滿,這樣做的目的是加快應用下次啟動的速度,不必每次運行應用都要等待載入界面的時間。
簡單說就是安卓認為手機上的運存都是花錢買來的,閑著就是浪費,還不如充分利用起來。如果運存的佔用超過一定程度,安卓會就啟動「垃圾回收機制」,自動將一些應用關閉,所以說我們不用太在意手機運存被佔用了多少,能流暢運行就好了。
手機運存越大越好嗎
話雖如此,但是在小內存的手機上運行「吃雞」這樣的大型應用還是會感覺到卡頓。出現卡頓的原因是安卓的「垃圾回收機制」本身就需要消耗系統資源,如果大型應用頻繁申請運存,那麼這個機制就會不停的工作,卡頓也就隨之產生了。
由此可見,給系統留下足夠的運存空間還是很有必要的。多少剩餘空間算合適呢?一般來說,開機後有2G左右的空閑運存就能滿足手機的流暢運行了,多了確實挺浪費的。