在裡頭的init.rc中發現一段系統設定..
----------------------------------------------------------------------------------------------------------------------
# same memory level as services.
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,7,14,15
write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/min_free_order_shift 4
write /sys/module/lowmemorykiller/parameters/minfree 1536,2048,4096,5120,5632,6144
# Set init its forked children's oom_adj.
write /proc/1/oom_adj -16
-----------------------------------------------------------------------------------------------------------------------
原來系統內定RAM的釋放點居然這麼小..
那個數值不是byte..是ram的page數量,1024個page才4MB..
這也難怪沒root來用autokiller一類的程式之前常常用到最後都只剩下2XMB的RAM..

難到不能把內定改一開始就改高嗎?
這樣系統應該可以在不安裝autokiller的條件下就跑的很順吧~

我的hero現在用autokiller設定成1536,2048,4096,15360,17920,20480..
沒有超頻也跑的很順..