內(nèi)容提供者(content provider):oom_adj=14,沒有程序?qū)嶓w,只提供內(nèi)容供別的程序去用的,比如日歷供應(yīng)節(jié)點(diǎn),顯然這類進(jìn)程最有可能被先殺掉;
空進(jìn)程(empty):oom_adj=15,有些程序在程序退出后,依然會(huì)在進(jìn)程中駐留一個(gè)空進(jìn)程,這個(gè)進(jìn)程里沒有任何數(shù)據(jù)在運(yùn)行,作用往往是提高該程序下次的啟動(dòng)速度或者記錄程序的一些歷史信息,這類進(jìn)程無疑是要最先被殺掉的。
Android的內(nèi)存管理機(jī)制非常適合嵌入式系統(tǒng),能充分發(fā)揮出硬件的潛力,當(dāng)內(nèi)存越大,它的優(yōu)勢(shì)就越明顯。
回到要討論的話題,Android手機(jī)需要清內(nèi)存嗎?需要嗎?需要嗎?需要嗎?結(jié)論是再明顯不過:不需要!其實(shí)這個(gè)結(jié)論也適用iPhone手機(jī),IOS在內(nèi)存管理方面更為激進(jìn)。
我們完全不用糾結(jié)Android手機(jī)上的可用內(nèi)存大小,也不需要去一鍵清理內(nèi)存,有時(shí)可能還會(huì)適得其反,尤其是在手機(jī)內(nèi)存2GB起步3GB成主流的今天,我們會(huì)很享受Android的內(nèi)存管理機(jī)制。目前硬件規(guī)格的Android手機(jī)系統(tǒng)流暢度上都有著很好的表現(xiàn),基本上能與IOS叫板,在Android 5.1.1以上版本中如絲般順滑都是可以期待的,至于為什么會(huì)“越用越卡”,這個(gè)問題就有點(diǎn)復(fù)雜,下次再討論吧。