相信很多人都碰到過這樣的情況,手機剛開機的是是很流暢的,用了一段時間之后就會出現(xiàn)明顯的卡斷。重啟手機之后,再開機使用時又很流暢。那么問題來了,為什么安卓手機會越用越卡呢?
為什么安卓手機越用越卡?
Android基于Linux的內(nèi)核,繼承并改進了Linux的內(nèi)存管理機制。Android系統(tǒng)之所以吃內(nèi)存,是因為它的內(nèi)存管理機制是,有多少內(nèi)存就用多少,空閑內(nèi)存全部當緩存。
也就是原因,當一個進程停止活動,Windows會把它從內(nèi)存中清除,但Android會把進程保留在內(nèi)存里,這樣下次啟動時就會非常快,因為省去了再次從儲存設備讀取的時間,只有當內(nèi)存不足以啟動一個新進程時,Android才會清除某些駐留在內(nèi)存中停止活動的進程。
每個進程以Java虛擬機獨立存在,互不干擾。確保Android的穩(wěn)定性,正常情況下即使單個進程崩潰,整個系統(tǒng)也不會崩潰,也永遠沒有內(nèi)存不足的提示出現(xiàn)。
以上,可以解釋Android剩余內(nèi)存總是很少的原因。當大量的進程被切換到后臺時,而內(nèi)存卻不夠用戶調(diào)度時,手機就會明顯的卡頓了。這種卡頓與CPU和GPU無關(guān),而是內(nèi)存不足惹的禍。
清理內(nèi)存能讓手機變快嗎?
想當年,清理內(nèi)存的習慣由來已久。在Android還沒出生,我們使用Windows時,總巴不得把所有沒有用到的進程關(guān)掉,這樣才不會“占內(nèi)存”,不會“占CPU”,電腦才不會“卡”。
大部分的“安全軟件”就是靠幫用戶在Windows上清內(nèi)存,這算是清內(nèi)存的歷史原因。然而,Android跟Windows相比,其實是完全不同的內(nèi)存管理機制。
內(nèi)存不足時,用戶需要打開另外的應用時,就會自動清除掉,所以完全不需要清理內(nèi)存。我們清理掉內(nèi)存之后,手機當時貌似變快了,但是系統(tǒng)反而需要用大量的電量和CPU去重啟必要的進程。
為什么安卓手機會越用越卡呢?唯一的答案是,這是由不安分的應用造成的。開發(fā)者在寫軟件的時候就為這些APP申請了各種各樣的主要服務和次要服務,導致用戶退出后仍然繼續(xù)運行。
這種現(xiàn)象在一些國產(chǎn)應用上尤其常見,面對這些無良軟件,我們并非束手無策,最好的方法是獲取root權(quán)限之后,用程序管理器將它凍結(jié),需要時再開啟。要是實在忍受不了了,干脆把它卸載掉。
文章最后,希望軟件廠商能多開發(fā)一些優(yōu)質(zhì)良心的軟件,別把總是安卓用戶當肥羊宰。別的咱也就不多說了,既然我們選擇了安卓手機,就要多加深入的了解它,呵護自己的手機。
安卓清理大師下載地址:安卓清理大師下載
【ROM基地投稿郵箱:[email protected]】
==========關(guān)于ROM基地==========
ROM基地創(chuàng)辦于2011年11月,是由刷機大師團隊精心打造的一站式ROM下載網(wǎng)站。專注于為廣大安卓用戶提供海量安全易用的刷機包和刷機教程。
玩轉(zhuǎn)刷機,請關(guān)注全國最大的刷機微信公眾平臺:刷機大師。咨詢/求助:加微信公眾賬號“shuajidashi”
關(guān)注刷機大師微信號:刷機大師,好處多多。提前爆料、更新公告的提前發(fā)布、特色活動、獎品也多多,大家快快關(guān)注吧!