之所以AMM比較好就是因為這個mode, auto clean up mode可以在沒root的時候使用,有root也建議用
因為不管是AMM還是autokiller一開始的初衷都是改變android系統內部的自動砍功能的值,而這自動砍功能會根據每個程式OOM的值高低來決定哪個程式先砍,所以AMM以及autokiller都提供改變系統OOM值來防止常用程式被自動砍掉
(很多常用程式的OOM值都非常高,屬於最高優先被砍項目)
問題是
OOM的值並不會保持不變,系統會視情況自動改變...也就是說改OOM的值這功能基本上是個雞肋,只要你用autokiller就會有常用程式在背景被砍的可能
所以AMM的作者就開發出了auto clean up mode,自己建一個whitelist來保證常用程式不被砍,因為不是經由改系統自動砍功能所以不需root,運作方式比較像是taskiller之類常駐在記憶體裡,只不過AMM是看OOM值+whitelist來決定哪些程式該砍,用跟系統自動砍功能相同的記憶體剩餘檢查機制,而你要自己設定多久自動砍(預設是15分,太久了!!),我改成每分鐘檢查一次
而如果關掉auto clean up mode,那AMM就跟autokiller一樣了(注意關掉時不能用whitelist,因為OOM值是由系統控制...)
內文搜尋
X




























































































