很多安卓手機的用戶經(jīng)常會遇到這樣的問題,自己的手機本身可用內(nèi)存就不是很多,雖然自己用了一鍵清理手機后臺的軟件,看著軟件幫自己清理完后臺之后顯示:“已幫您釋放××MB的內(nèi)存空間”,感覺非常的爽。但其實沒過一會,手機內(nèi)存空間又不足了!
這是為什么呢?其實原因有兩個方面!
安卓系統(tǒng)的內(nèi)存機制
安卓手機的內(nèi)存回收機制跟iPhone的完全不一樣,簡單來說當(dāng)使用iPhone在APP中按下HOME鍵那一刻開始,該APP就會在很短的時間內(nèi)被系統(tǒng)凍結(jié),并在內(nèi)存不足的時候擇機將它所占用的內(nèi)存空間釋放出來。
而安卓手機APP被切換至后臺的時候不是被凍結(jié)的狀態(tài),而是一直處于活躍的狀態(tài),不僅占用內(nèi)存,而且還占用處理器的計算能力,導(dǎo)致系統(tǒng)卡、慢、頓。
當(dāng)安卓系統(tǒng)覺得手機內(nèi)存馬上就要不足的時候,就會擇機將一些系統(tǒng)認為需要清理的APP后臺以及進程清理出去,以供新的APP運行。
總之一句話,iOS的后臺APP是凍結(jié)的,APP本身沒有啟動和后臺運行的權(quán)限,安卓的APP后臺及進程是活躍的。這樣看起來似乎沒什么不妥,但是你請繼續(xù)往下看。
國內(nèi)的流氓軟件作祟
內(nèi)存不足的很大原因就是現(xiàn)在各個APP的安裝包和運行所需要的內(nèi)存越來越大,先來看看微信各個版本所占用的內(nèi)存空間是多大:
再來看看現(xiàn)在目前主流APP占用的運行內(nèi)存是多大:
也就是說,如果你的手機是4GB及4GB以下的運行內(nèi)存的話,那么你的手機內(nèi)存爆滿是很正常的事情。所以很多人就會選擇手動的清理內(nèi)存,但是對于國內(nèi)的流氓APP來說,清理內(nèi)存根本無法清理掉他們。這里涉及到兩個概念:自啟動和關(guān)聯(lián)喚醒。
自啟動指的就是流氓APP在被清理掉之后會自動啟動,我們先來一組APP節(jié)操對比:
也就是說你在使用手機的時候,就會觸發(fā)然后自動啟動,占用內(nèi)存。甚至你用手機打個電話,就能有這么多APP自啟動了:
相互喚醒通俗來說就是一人得道雞犬升天,舉個例子你就知道了:
當(dāng)你打開某APP的時候,手機不僅僅打開了這個APP,它還會喚醒和該APP同一陣營的APP進行后臺運行,這樣的流氓APP裝多了,別說是4GB,給你8GB內(nèi)存都不夠!
總結(jié)
綜上所述,安卓手機的內(nèi)存不足根本原因在于國內(nèi)APP的高內(nèi)存占用和流氓行為,一鍵清理內(nèi)存在流氓APP看來就是個笑話。我們能做的就是少安裝這類毒瘤軟件,在滿足功能的前提下使用綠色化軟件,避免這樣的毒瘤APP長期占用我們的內(nèi)存空間。
聯(lián)系客服