Android核心優化術
Step 1
第二大項〔Tweaks〕活頁標籤中,則有「Network & Internet」、「Multitasking」、「Dalvik VM」、「Kernel Tweaks」、「Enable/Disable Features」、「Telephony」、「Miscellaneous Tweaks」等子項目,是一些調整系統內部設定的項目。
Step 2
第一個〔Internet〕中有關於網路的許多設定,請讀者依照個人需求勾選,最後按一下〔Apply Selected Tweaks!〕套用設定,如要移除設定的話,按一下〔Remove Selected Tweaks!〕。
Step 3
現在的手機CPU也朝向多核發展,因此多工處理是不可少的,在〔Multitasking〕中,可以針對多工方面的設定調整,值得一提的是zRAM會優先使用記憶體作為分頁暫存檔,如果你的手機在切換app的時候很不順,不妨開啟它吧!
Step 4
Dalvik VM是Android中所採用的Java虛擬機器格式,是執行app時最重要的系統功能,雖然在〔Dalvik VM〕中有很多可以調整的項目,不過因為如果不小心改壞的話,可能會導致手機在執行app時,發生無法預期的錯誤,因此小編建議如果沒有十足的把握,儘量不要更動其中的設定。
Step 5
〔Kernel〕能修改是核心方面的設定,可以調整「CPU Governors Tweaks(CPU模式)」、「I/O Schedulers(I/O排程)」、「Vsync(畫面垂直同步)」的設定。
Step 6
〔Android Features〕中一共有「Hardware acceleration(硬體加速減少CPU負擔)」、「Force GPURendering(強制GPU 2D繪圖)」、「Surface Dithering(讓物件及文字變得美觀)」、「Purgeable Assets(可榨出較多記憶體)」、「16-bit Transparency(增進效能但畫質較差)」、「Kernel JNI Error Checking(關閉JAVA原生界面除錯,可增進些許效能且防止app強制退出)」、「Android Logger(如關閉即不會產生使用記錄)」、「Lock Launcher in Memory(將系統界面儲存在記憶體中,啟動時更快速)」。
Step 7
〔Telephony〕中則可以調整與手機通話有關的選項,包含「Call Ring Delay(來電鈴聲延遲)」、「Proximity Sensor Delay(距離感應器延遲,與手機靠近臉部時螢幕開關有關)」、「In-Call Volume Steps(自訂音量大小間隔,僅支援Android 2.2~2.3.X)」、「SMS/MMS Retry Timer(簡訊重新發送間隔)」、「AMR Wideband(修改AMR編碼方式,讓通話聲音更清晰)」。
Step 8
在〔Miscellaneous〕中有很多頗實用的設定,例如「Optimize sqlite3 Databases(每次開機時重組資料庫,讓相關app啟動更快速)」、「Ext4 File-Systems Tweaks(增進ext4分割區的存取效能)」、「Internal SD-Card I/O Tweaks(加速內部SD或emmc的讀寫速度)」、「External SD-Card I/O Tweaks(加速外插SD卡的讀寫速度)」、「Zipalign all APKs at each boot(犧牲每次開機時間校正優化app)」、「Battery Savings(在不影響效能的前提下最大化電池電量)」、「Camera Quality Tweaks(增進錄影及拍照的畫質)」、「JPG images quality(將JPEG圖檔預設畫質設定為100%)」、「Flashled Tweaks(讓LED補光燈更明亮)」、「Quick Power-On(減少開機時間)」等。
偷用手機大廠實用軟體
Step 1
〔Apps & Mods〕中,包含一些附加軟體及系統改造,一共有「Ad-Block Hosts」、「Pimp My Beats」、「BRAVIA Engine 2」、「Sony xLoud & ClearAudio+」、「Sony Album」、「OpenVPN Support」。
Step 2
〔Ad-Block〕可以幫你擋下一些跳出的廣告橫幅,按一下〔開啟〕即可。
Step 3
〔Pimp My Beats〕可以取代你的手機原本的音效處理器,讓音效變更好聽,按照你的Android版本來安裝,點擊〔Install〕。
Step 4
在開始寫入系統前,會在跳出一個對話盒詢問你是否要清除Dalvik以及系統快取(建議勾選),按下〔Reboot & Flash now!〕以後即會重新開啟手機並進入恢復模式(Recovery Mode)進行安裝。
Step 5
安裝完成回到手機桌面後,還要記得到系統設定中的「音效」中將「Pimp my Beats」設定為預設的音樂效果器,就能享用好聽的音效了。
Step 6
接下來,〔BRAVIA ENGINE 2〕則是擷取Sony手機的畫質優點,這個技術可以讓螢幕顯色更鮮艷銳利,首先按一下〔Install〕,一樣會跳出一個對話盒詢問你是否要清除Dalvik以及系統快取,按下〔Reboot & Flash now!〕進入Recovery界面安裝,重新開啟手機後,回到此頁面再將上方滑桿撥到〔ON〕,並再次重新開機即可開啟囉!
Step 7
〔Sony Album〕中的功能可以偷用Sony版的相簿界面,不過小編實際測試後發現,會一直停留在圖中畫面上而無法順利下載。
Step 8
OpenVPN是一個用來翻牆的好用網路工具,雖然在Pimp My Rom中有一個〔OpenVPN Support〕項目,但是小編實際測試按下〔Install〕再按跳出的〔Yes, Reboot!〕,重開啟手機後還是沒有看到相關功能,因此讀者如有需要,不妨直接到Play商店(http://tinyurl.com/kgk7pos)安裝「OpenVPN Connect」即可。
回到上一層選單,在〔Apps & Mods〕右方的〔Extras〕中,則有「Pimped Build Description(在系統設定的『關於手機』中加入『_PIMPED_』在系統版本敘述中)」、「Changelog(顯示改版訊息)」、「Website(連上Pimp My Rom官方網站)」。
本文同步刊載於>>
密技偷偷報 No.74作者╱PCuSER研究室
終極強化!飆出Win 7效能極速!
想知道還有哪些厲害的技巧,就等你來探索!
花那麼多時間得來的效果非常有限╮(╯_╰)╭
第一個介紹的方式,主要使用一般儲存裝置來充當記憶體,但稍微了解一點的人都知道,儲存裝置速度遠遜於 RAM ,用它來替代 RAM 對效能絕對是很大的傷害,虛擬記憶體主要是用在一般電腦上彈性調配使用(即使在電腦上都會對效能造成嚴重影響),即使你的記憶體真的很少,打開這個正面幫助也非常有限。雖然空間充足了但是 SWAP 中的東西不能是正在使用的東西,所以光是把執行中的記憶體移動到虛擬記憶體和把要執行的程式移動到主記憶體這個動作就慢翻了,這會造成很多負面效應(例如來電的時候電話 app 卡在虛擬記憶體裡等著被搬出來結果可能造成嚴重的來電延遲)。
當然,作者很貼心的提到了記憶卡愈快愈好,但一來,不是記憶卡快就沒事,手機讀取記憶卡的能力不見得跟的上,就算記憶卡速度夠手機也未必,且就算是世界上最快的記憶卡,其速度也遠遠比 RAM 慢上至少數十到數百倍。
再者,手機儲存裝置用的是快閃記憶體,不適合這樣頻繁的寫入,這會造成記憶卡壽命減短。另外,在記憶體本身不足的裝置上用這招,可想而知虛擬記憶體空間會頻繁讀寫,這對原本就是大部份裝置最慢的 I/O 效能來說是重大傷害,因為 I/O 為了 swapping 不斷被霸佔,反而不能做好本身該做的事。
在行動裝置上使用虛擬記憶體還有無數缺點,就不詳列。 但總之絕對弊遠大於利。
可行性略高一點的是後面提到的 zRAM ,這玩意是把一塊記憶體空間割出來作為虛擬記憶體,而這塊虛擬記憶體空間的內容會經過壓縮,所以總可用記憶體會變大。
這次用的載體本身就是記憶體,所以存取速度本身沒問題,但這一樣有缺失,因為虛擬記憶體的特性就是執行中的程式不能在裡面,所以在記憶體有限的裝置上一樣會碰到頻繁 swapping 的問題(會拖慢反應速度),再者, zRAM 因為是拿一塊空間去「壓縮」,所以會增加系統資源的消耗,通常舊手機除了 RAM 不夠用, CPU 效能通常也很吃緊,這會讓 CPU 資源雪上加霜,處理起來更慢。
在我看來 SWAP 是一個極差(虛擬記憶體)的作法, zRAM 也只好一點點。 但都不是記憶體不足的解決之道,副作用倒是不少。
另外一個提到的是很常見的「強制使用 GPU 轉譯」和「停用硬體重疊圖層」,這兩個選項初衷並不是讓你拿來「加速」的,而是給開發者在特定情形下做測試的。
在 Quadrant 裡之所以圖形分數會獲得提高,是因為測試圖形的項目本來有測試硬體加速圖形效能和軟體圖形效能,勾了這個選項會迫使軟體圖形變成硬體執行,所以分數會變高。
這在一些設計不良的程式確實能有限度的提升圖形效能,不過很遺憾的是你開啟這個選項同時也會讓一些程式顯示不正確或更甚者造成完全無法使用。 例如文中提到的測試軟體 Quadrant 本身在某些裝置上就會因為開啟強制使用 GPU 轉譯而造成跑分結果顯示不正確。
然後文中提到的另外一個「SGS Touchscreen Booster」我之前也用過,其介紹中便清楚明示了這是專為 i9000 設計的軟體,所以在其他裝置中不一定會有效果,且 Optimized 層級開太高,會造成部份裝置觸控不正常,這是需要注意的。
然後就是 Seeder 我看了一下是付費軟體, T 客幫這樣直接提供下載沒有問題嗎?!