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