加速桌面流暢度
有的舊手機在滑動時,會感到不那麼順暢,這是因為當時的CPU速度不像現在這麼快,因此在處理桌面顯示時,就會一頓一頓的,然而我們可以利用手機內部的顯示晶片加速,就像是看影片時硬解可以減少系統負荷一樣,讓手機滑動時更順暢喔。
開啟隱藏開發選項
Step 1
在開始更改前,小編先用Quadrant Standard Edition測試老手機的效能,可以看到2D的分數只有3百多分。
Step 2
更改設定前需要先開啟「開發人員選項」,裡頭有一些我們要先進入手機設定頁面,然後下拉到最底下,點擊一下〔關於手機〕。
Step 3
在「關於手機」頁面中有一堆資訊,再拉到底下點擊〔版本號碼〕,一共要點7次左右。
Step 4
一直連續點到出現「您現在已成為開發人員!」訊息即可,此時就已經完成開啟開發人員選項的步驟了。
開啟GPU硬體加速
Step 1
此時回到上一層的「設定」頁面,可以看到〔開發人員選項〕已經出現了,點擊它來進入吧!
Step 2
將頁面向下拉找到「強制使用GPU轉譯」後,勾選它來開啟GPU加速。
Step 3
接著再找到「停用硬體重疊圖層」並勾選,最後要重新開啟手機讓設定生效喔!
Stpe 4
小編一樣以Quadrant Standard Edition來測試系統效能,可以看到2D繪圖的分數已經翻倍超過6百分了,調整GPU加速設定果真可以讓手機的流暢度更好。
關閉特效讓手機更流暢
如果在前一個密技中,還是無法讓桌面在觸控時變順暢,還可以利用減少動畫比例來節省繪圖資源,讓手機可以減少處理複雜的動畫,使得螢幕畫面更流暢。
Step 1
在前一則密技中,我們已經開啟了開發人員選項,因此小編就不再贅述。一樣進入此設定頁面,然後找到〔視窗動畫比例〕,點擊它一下。
Step 2
原始的設定是「動畫比例 1x」,如果你的手機很舊的話,不妨設定為「動畫比例 0.5x」,或是乾脆直接設成「關閉動畫」。
Step 3
以同樣的方式,將〔轉場動畫比例〕、〔動畫影片長度比例〕也設定為關閉。
Stpe 4
最後我們重新開啟手機,讓設定生效,就能夠提昇滑動手機螢幕時的流暢感囉!
(下一頁:更多手機強化續命的方法!)
花那麼多時間得來的效果非常有限╮(╯_╰)╭
第一個介紹的方式,主要使用一般儲存裝置來充當記憶體,但稍微了解一點的人都知道,儲存裝置速度遠遜於 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 客幫這樣直接提供下載沒有問題嗎?!