==================================================
四、常見問題問答 :
Q:分區時的swap是什麼,swap和ext各應該設置多大?
A:默認值(32 & 512)即可,這些DIY的Recovery是給目標機型量身定做的,大俠們已經將最合適的值作為默認。 swap分區的作用是把部分內存數據或熱代碼存入這個分區可以讓內存某程度上更多空餘和提高一些軟件的執行效率,類似於Windows的虛擬內存和boostr。但用在手機的和PC的Linux不太一樣,swap過大會卡機甚至頻繁出現FC,和內存相比SD卡的帶寬小了幾百倍,它對一些頻繁存取的系統數據來說太慢了,如果過**例的內存數據被置於SD的swap分區前面的情況就會發生。 (注:swap小u官方rom不支持,所以我之前說了要設為0)
Q:為何A2SD啟用後,安裝程序仍會減少機載空間?
A:安裝的軟件會在/data目錄下產生配置文件緩存文件Dalvik Cache 或數據庫文件等。舉例說:新裝系統剩餘100M空間,裝軟件到空間不足警告(低於16M),如果啟用A2SD後裝同樣多的軟件,ROM的可用空間還有60多M。 A2SD是有積極作用的。
如果啟用A2SD後空間又用超了,可以使用a2sd cachesd命令能又給你騰出80MB左右空間出來。但是需要注意:移動Dalvik Cache到EXT分區可能會讓程序響應變慢,特別是卡速度不夠快的話(卡標的Class不要管關鍵要看實測速度(可到這裡測試下看看),寫入不達10M/s讀取不達15M/s的TF卡不推薦啟用cachesd功能會感覺到軟件啟動時間變長了)。如果卡速不行的還想移的話可以用a2sd cachepart命令把它移到cache區,但是因手機每次重啟都會清理cache,所以就會把軟件的緩存數據也清了。
Q:啟用A2SD後我還能用磁盤模式(也就是usb連電腦)訪問SD卡嗎?
A:能的(注:只是windows系統,linux不能的),就和平時一樣用,系統只會umount FAT分區分配給USB。但是不能把SD卡拔掉~
Q:不想用A2SD了該咋辦?
A:用adb shell執行a2sd remove。
===============================================
裡面說『如果啟用A2SD後空間又用超了,可以使用a2sd cachesd』
不知道是不是指的是
Samdroid Tools->Apps2sd settings裡面的Move dalvik-cache to SD
不過就像我講的~~
dalvik-cache這個東西反而是讀取最頻繁的,所以讀取效能很重要
我認為如果sd卡不夠快的話!還是放手機裡面吧
倒是這個東西可以從data區搬出來~放到cache去
那data空出來的這堆空間可以再做apps2sd的時候~塞更多的程式
Ckincheng wrote:
請問 SpicagenMod BETA2 app2sd 要怎麼做呢
而且我的解鎖那個圖形 現在變成 英文 沒 原本 ANDROID2.1那種圖形 請問那個可以調嗎?
我不太建議裝SpicagenMod BETA2
這MOD問題太多
SpicagenMod BETA1 倒還不錯.只是聲音方面功能異常待修正.
不然可說是2.2.1系統中最省電.效能也很高的MOD
至於Apps2sd
你可以找軟體清單中
Samdroid Tools
找到Apps2sd項目
2種都打勾即可啟動Apps2sd
解鎖畫面則是要到SM設定
鎖屏
鎖屏樣式
選自己想要的
如果不想那麼麻煩.每次都用觸控拉那個滑動鎖
可以乾脆
鎖屏設定
菜單解鎖.打勾
這樣如果要解開螢幕鎖
只需要按手機左上鍵(選單鍵)
按一下馬上就解開了.根本不需要去理會什麼滑動圖案
既輕鬆又不費力
屎嘎抓 wrote:
剛在安卓網看到一篇文...(恕刪)
大陸那邊
SDHC高速記憶卡並不普遍
傳統SD卡如果規劃SWAP區.....
如果小塊一點是還好.
大塊一點整個系統就會變的非常遲鈍.甚至FC
但是...傳統SD卡分割小塊SWAP區.那到不如不分割還比較好
反而效能還比較高
然後.台灣這邊SDHC高速記憶卡算是蠻普遍的
至少等級4或等級6很好買到
等級10可能要找
SDHC高速記憶卡跟傳統SD卡.就資料傳輸速度跟寫入速度是有相當差距的
如果是b大那張卡.或許能跟的上手機上的記憶體速度
這時如果採用超頻系列的內核
就算SWAP區分割128MB.系統運行絲毫沒有影響
(我等級6分割128MB.也是同樣沒影響.我經常都是刷超頻內核的)
SWAP區一但分割128MB
你就可以看到手機內的容量為145MB.可使用量為143MB
如果只是這樣那還不夠讓人驚奇
當你裝了一大堆軟體後...依然是順暢運行.而且可用容量還很夠
(可以考慮像大陸安卓網那樣.安裝100個超過的軟體.測試跑上800分.系統運行依然如絲般滑順~~~)
安卓那邊是說.如果有玩3D遊戲需求的.可以考慮分割個128MBswap區
SWAP區...如果SDHC高速記憶卡等級夠高.就分割128MB(256MB似乎用不到那麼多...)
Apps2sd也是跟SD卡速度有很大關聯
速度快.那移動Dalvik Cache是沒問題
速度慢.(傳統SD卡)那還是用手機本身比較好....不需去移
所以.大陸那邊的教學
都是以[傳統SD卡]
但是我們則是不同
我們[SDHC卡]算是普遍
有心搞張 SDHC 等級10 16GB
那設定上就可以放膽一點
至於存放APK方面
就如K大所說
有2種存放方式
一種是SD卡上的EXT2分區
一種是SD卡上的FAT32區(跟電腦硬碟一樣)
機頻版本:JD3 + SpicagenMod-froyo-BETA1 + YONIP Kernel BFS V.12 24BPP + ssscfg0.8.8
APP2SD + SWAP 60MB
ssscfg設置如下:
********************************************************************************
CPU Scheduler = bfs
CPU settings = 1
use default kernel CPU setting when Sceenis ON = 0
MEMORY settings = 1
LOCK APPS in MEMORY = 0
3G/Edge speed = 1
I/O settings = 1
IO Scheduler = bfq
IO Scheduler Cache = bfq
IO Scheduler Data = bfq
IO Scheduler System = bfq
Read-ahead size (KB) for ALL = 512
Read-ahead size (KB) for SD = 3072
Swap = 60
AWAKE mode undervolt = 0
AWAKE mode CPU governor = conservative
AWAKE mode CPU min frequency = 88000
AWAKE mode CPU max frequency = 1066000
AWAKE mode CPU down-threshold = 20
AWAKE mode CPU up-threshold = 90
AWAKE mode CPU sampling rate = 50000
SLEEP mode undervolt = 0
SLEEP mode CPU governor = conservative
SLEEP mode CPU min frequency = 88000
SLEEP mode CPU max frequency = 35500
SLEEP mode CPU down-threshold = 20
SLEEP mode CPU up-threshold = 95
SLEEP mode CPU sampling rate = 50000
LOCK_APP_SU = 1
LOCK_APP_CLOCK = 1
LOCK_APP_MMS = 0
LOCK_APP_GOSMS = 0
FOREGROUND_APP_MEM = 3584
VISIBLE_APP_MEM = 4096
SECONDARY_SERVER_MEM = 6144
HOME_APP_MEM = 4096
HIDDEN_APP_MEM = 20992
CONTENT_PROVIDER_MEM = 23040
EMPTY_APP_MEM = 25088
*********************************************************************************


IPHONE 4S V5.1.1
loveeva1228 wrote:
我用了 swap後,發現可以裝的apk變少了,如同之前問的系統快取會從77M掉到26M(SWAP後重開未裝APK),每裝APK都會吃掉系統快取的空間..各位有此問題嗎?還是我裝太多的APK?
SWAP區也是從SD卡上分割出去的
而且這部分不是用來存放軟體的
SWAP區是當你RAM可用空間不足時
將大部份運作中的程序暫時搬到那邊的一種
[運作暫放區]
不是用來存放東西的
是用來讓系統運行更穩定的......
如果分割的空間變大
除非你SDHC卡夠快
否則系統將會龜速.甚FC
看來是你誤解SWAP區的功能了
===========
要能存放更多軟體APK
就需要Apps2sd功能
開啟方法前面都有教
請自行爬文
那2項都勾選後
重開機一次
自然手機可用空間就會增多了
swap及compcache的文章
http://android.tgbus.com/lab/break/201012/336738.shtml
這也難怪之前逆神狼跟(′-`)y- 在性能設定裡面要把Compcache RAM usage直接disabled掉的
不過早上忽然想到一件事
swap可以建立在 sd卡所切割出來的swap區~
當然也可以透過swapper2 直接建在SD卡上的FNT區(連割都不用割)~
(想問問有在用SWAP的朋友,您們把USB線連到手機上,選擇USB已連線時,難道不會出現無法做『連線』的問題點嗎??像我之前因為這樣查的半天才發現SWAP區有吃到導致SD卡無法UMOUNT,所以還要到SWAPPER2做DISABLE,那您們如果是用腳本的方式做,不是用swapper2,您們是不是還要到終端機去執行disable的動作嗎?』
但..........終究SD卡還是比較慢的
不知道可不可以修改文件中的腳本~把SWAP指到
\CACHE裡面~嘿嘿!!設個32M或50M,也不會發生SD卡無法umount的問題
改天來做實驗好的
要不然每次看CACHE有77M的空間~使用量也很少超過10M
不用就覺得很可惜
只是~我覺得這還是要看~記憶體管理
因為看看執行的程式中,幾乎有50%左右~都是目前沒在執行的
Android卻先預先載入或執行過後仍然暫存~導致消耗一些資源
這個排除掉後,我想吃到swap機率就不高的
內文搜尋

X