htc hero boot.img裡的一段系統設定

剛剛解開hero RUU 2.1 rom裡的boot.img
在裡頭的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..
沒有超頻也跑的很順..
2010-07-07 1:06 #1
hannahmo wrote:
剛剛解開hero R...(恕刪)


好深奧的一段說明,先來研究看看!
分身/多重廣告帳號一堆,不用按回報檢舉了,站方沒時間管的! 無良奸商都是懦弱的消費者養出來的!!
KK080 wrote:
好深奧的一段說明,先...(恕刪)

參考這棟的5F~
http://www.mobile01.com/topicdetail.php?f=566&t=1625211&last=20752457

你就能解開boot.img
然後就能在init.rc的檔案裡找到系統boot後的預定參數..
解開程序用perl script..
可能要用LINUX..我是用ubuntu解的..
Windows安裝perl後是否可用我就不確定了~
hannahmo wrote:
參考這棟的5F~ht...(恕刪)


我是想如果手機已經root了,不用改 boot.img 直接進手機改 init.rc 就好了.
分身/多重廣告帳號一堆,不用按回報檢舉了,站方沒時間管的! 無良奸商都是懦弱的消費者養出來的!!
KK080 wrote:
我是想如果手機已經r...(恕刪)

是~
但我想~如果一開始就能把這個值弄高那麼一點點~
除了APP2SD~
在2.1的ROM我幾乎不會想要取得ROOT的權限~
因為現在利用01裡有人提供的自訂ROM的方式~
就可以在一開始就把我不想要的程式(像KKBOX等等)給移掉~
只剩下APP2SD部份讓我必需取得ROOT~
也可以少灌一套程式~
呵呵~
一切只能想想啦~
因為要APP2SD~不可能不取得root~

hannahmo wrote:
剛剛解開hero R...(恕刪)


H大..不知道您對記憶體管理上了解很多嗎

官方:1536,2048,4096,5120,5632,6144
修正:1536,2048,4096,15360,17920,20480

用了你的的大作:HTC HERO ROM Recook behnaam版~(2010-10-20修正版)
這版您已經有加上修正的
剛開使用是很順沒錯,但是感覺上還是沒有官方的ROM穩定,
我想當初工程師設定這樣可能有他的考量點

adj 0,1,2,7,14,15 這參數看起來他也會在適度的調整
請教您把他數值加到15360,17920,20480的依據是什麼?

我對記憶體管理是不太懂的,但是會不會您開大的好處是再執行會大量吃記憶體程式的時候
會感覺速度比較快,但是畢竟不是每支程式都是會吃大量記憶體,在一般執行吃較小記憶體程式時
他的使用效率並不會比較穩定

打個比方說,比如ram的page數量水桶,官方預設是3公升容量,您把他加大到6公升容量(別笑我, 我舉的例子其實不太好^^")
PS.當越大水桶的人會跑一趟的時間會相對比較慢

當需求4~6公升的水時,官方需要跑兩趟才能完成(官方比較吃虧,修改的只要跑一趟就夠,而且雖然跑比較慢但還是比官方跑兩次時間來佔優勢)
那當需求是7公升時,雖然官方要跑3次才能完成,但速度已經比6公升大水桶跑兩次的時間快了(您修改過的大水桶就沒辦法佔到優勢了)
Relaxman wrote:
H大..不知道您對記...(恕刪)

感謝您的指教~
記憶體管理在RAM不夠用的狀態下本來就要自行調整~
用大程式就調一下~
此外,大多數的不穩(程式關閉一類的)~
目前測起來似乎都是因為我把原本內建的某幾支持定app移到SD的EXT分割去的關係~
這個問題會在下一版改正~
感謝您提出~
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結