請問各位大大
有爬AlphaRev 1.8網站
如果我想把原廠的 改成cm7 hboot
那麼跟原來的A2SD+ 的差別 在哪裡呢 哪個速度快
我現在只知道是++把原來的/system 250/cache 40 /data 147
改成/system 130/cache 5/data 302
有沒有大大可以詳細解說一下呢
謝謝
若有不正確的歡迎提出,大家可以互相討論學習.
| 位置&用途 | a2sd | a2sd+ | a2e | data++ |
| /system/app 系統預載程式ap |
ROM | ROM | sd-ext | sd-ext |
| /system/framwork 核心程式庫 |
ROM | ROM |
ROM & sd-ext | sd-ext |
| /system/lib 函式庫 |
ROM | ROM | ROM & sd-ext | ROM or (ROM & sd-ext) |
| /data/app 使用者自己安裝的ap |
sd | sd-ext | sd-ext | sd-ext |
| /data/data 系統+使用者ap本身的資料 |
ROM | ROM | ROM | ROM |
| /data/dalvik-cache 優化的程式執行碼 |
ROM | sd-ext | sd-ext | ROM |
What is dalvik-cache ? cyanogen 的回答 (有興趣可以google一下) 或者 參考這篇
↑↑↑↑↑↑每一個系統apk、framework跟使用者裝的apk,系統都會另存一份優化的程式碼(註)在 dalvik-cache,然後就從這裡執行程式。(註:這應該是一種較易懂的說法,實際上應該是所謂的 dex 檔)
/data "實際"可安裝程式資料空間:a2sd+、data++(用CM7的HBoot)兩者應該差不多。因為data++ 最主把dalvik-cache留在ROM,以提升效能,而 data++ 開完機甚麼都不裝,載入預設程式跟framework下的程式就至少佔100多MB以上了(指Sense Rom)。隨著安裝apk越多,逐漸加大;大小取決於你的程式多寡。
相關討論可以參考http://www.mobile01.com/topicdetail.php?f=566&t=2064214&p=8
理論上程式在ROM (NAND)上跑是快於SD的,但現在有部分SD卡已經比ROM 快了,但讀取資料耗電應該還是SD > ROM (然後只讀ROM 或只讀SD 應該比同時讀ROM+SD 還耗電吧,我猜)
快、慢可能要自己實測才知道,還要看記憶卡速度,效能、省電、穩定也要考量
賢大的A2E版本 /data區很大,我 200多個程式還原後,還剩快 1xxM (忘了數字,反正還剩很多很多),但我根本用不了那麼多空間,擺著就浪費了。
SENSE ROM 的 A2sd(+)/A2E/data++ 都是一種修改的技術(方法),各分區空間的配置可以依你實際的檔案大小自行用換HBOOT或改mtd自行分配。
我自己是用data++..另外再清掉一些用不到的鈴聲/圖片 & 利用Custom MTD Partitions 把 system 分區剩餘的空間再挪給/data 區用。
PS. 有些data++ 沒有將/system/lib 的部分檔案搬到sd-ext 去(我後來自己修改都沒有把lib檔搬到sdext去,因為覺得似乎比較耗電)


system/app 跟framework卻留在ROM裡
因為沒有一個明確定義,已經有點搞不懂 XDA 上這些規則了..可能因為用了data++的 HBOOT 吧
把dalvik-cache留在ROM,system/app 跟framework 搬到sd-ext的方式最早在XDA上看到時稱為data++,用CM7 HBoot,但後來大家似乎都改稱為CM7了.(我只看Desire + Sense,其他就不知道了)
不過大致上目前Desire用CM7 Hboot 的大概就是 dalvik-cache 會留在ROM,system/app 跟framework 會搬到 sd-ext 上就是了。
===============================================================================
內文搜尋
X




























































































