我知道,對(duì)于很多人而言,尤其是那些有強(qiáng)迫癥者,這是個(gè)然并卵的命題,但是在我們周圍,還有很多這樣的智能手機(jī)用戶:怎么這個(gè)手機(jī)3G內(nèi)存,空閑的也只有600MB呢?以前那個(gè)2G內(nèi)存的手機(jī)都有800MB的空閑,我要一鍵清理內(nèi)存,我要定時(shí)清理內(nèi)存……
清理與加速,是手機(jī)助手們吹噓的主要功能
像我們這些在Windows陪伴下成長(zhǎng)起來(lái)的玩家,“內(nèi)存不足”是留存在心底揮之不去的陰影,即便到了今天,到了Android系統(tǒng),這個(gè)陰影依舊。實(shí)際上Android有著與Windows完全不一樣的內(nèi)存管理機(jī)制,Windows上的那一套,在這兒并不是行之有效的。
Android中可用內(nèi)存只是個(gè)沒意義的數(shù)字
在Windows中,可用內(nèi)存是越多越好,但在Android中,完全不必在意這個(gè)數(shù)據(jù)。在下圖中,有著3GB內(nèi)存的某手機(jī),實(shí)際可用內(nèi)存只有81MB了,你可千萬(wàn)別說這個(gè)系統(tǒng)好垃圾,只能顯得自己的無(wú)知。
一加手機(jī)X的內(nèi)存使用狀況(內(nèi)存3GB可用的只有81MB了)
Windows中只有需要用到內(nèi)存時(shí)才會(huì)為程序分配內(nèi)存,一旦這個(gè)程序被關(guān)閉,分配的內(nèi)存也就釋放出來(lái)成為新的可用內(nèi)存。然而絕大多數(shù)Android應(yīng)用都沒有退出的菜單設(shè)計(jì),這些運(yùn)行過的應(yīng)用無(wú)非是從前臺(tái)轉(zhuǎn)入到后臺(tái),大多數(shù)依舊保留在內(nèi)存中并不會(huì)也不需要主動(dòng)釋放,這樣下次再運(yùn)行該應(yīng)用時(shí),可以更快的啟動(dòng)。