Linux很多runtime設定是可以改的,但重開機失效
auto memory managern應該是透過修改/sys/module/lowmemorykiller/parameters/minfree這個檔
所以不需要root
如果要改開機script,讓重開機自動生效,就要有root權限去修改/system/rootdir/init.rc這個檔
MinFreeManager 這套也是做一樣的事,其應該是修改開機檔,然後重開機生效
有興趣的人可以試試看

test
布萊嗯 wrote:
爬了一下文章,的確不...(恕刪)
在Linux要修改/sys的東西,可以在不su的情形下檢視檔案,編輯是要su的,也就是root。。。。
Android App – MinFreeManager 的作者也寫了「NOTE: Requires Android v1.6 v.1.5 or better and root access to run!」
http://www.dustypixels.com/blog/
各位可以用以下指令,測試(風險自負)
adb remount
adb shell
cat /sys/module/lowmemorykiller/parameters/minfree
我的Vanillain 1.0 (Vanilla Android 2.1)顯示 1536,2048,4096,5120,5632,6144
好,我執行以下指令,最後6144我改成6145
echo "1536,2048,4096,5120,5632,6145" > /sys/module/lowmemorykiller/parameters/minfree
access denied
再執行 cat /sys/module/lowmemorykiller/parameters/minfree
一樣是 顯示 1536,2048,4096,5120,5632,6144
上一行指令是未生效的...
所以,要root。。。。。。。。。。
Tsubasa~翼 wrote:
試了這套,似乎也是無...(恕刪)
其實要重開機生效,你可以自己改
假設你已經調整好最滿意的設定,
進console執行
# cat /sys/module/lowmemorykiller/parameters/minfree
假設得到 1536,2048,4096,5120,15360,23040
接著修改init.rc,在最後一行加上
echo "1536,2048,4096,5120,15360,23040" > /sys/module/lowmemorykiller/parameters/minfree
即可
以上是我的想像,應該可以行
我不常重開機,所以我開機再去Run就好了
PS: 我是原廠ROM + Root
test
內文搜尋
X




























































































