2011/12/28

[教學] 釋放Android記憶體!讓系統運作更順暢!開App不再遲鈍緩慢!【需root】


關於Android系統的記憶體(ram)
除非是使用如Samsung S2高達1G的ram
不然可能都有機會遇到開啟App因ram不夠而遲鈍或當機



這時候就要去考慮如何解決ram不足的狀況
讓Android運作更順暢
一旦發生相機打開卻要花半天的時間
透過下面的方式就可以不用特別重開機就能解決!


一開始要先說明一下
被占用的ram我把它分成兩類
第一種是App所佔用的ram
例如:Whatsapp、LINE等等常駐型App 
第二種是系統的佔用
例如:開相機、聽音樂、待機所耗的ram等等

而一般在Android Market所看到的ram清理程式會讓人使用起來比較模糊
因為在安裝使用後會不知道它究竟會對"手機動了什麼手腳
有可能瘋狂砍你的App
也有可能讓你鬧鐘掛掉而爬不起來去考試


另外Android系統在2.2以上
對ram已經有特別做優化處理
對於閒置一段時間或ram特別低時
會針對那些無作用的app進行關閉釋放ram

但其實這樣還是不夠!
尤其針對512MB ram以下的Android設備
可能開個網頁瀏覽過程中
突然想要開啟相機就整個卡住或當掉


接下來直接進入拯救部分
針對上述第一種的狀況
可以安裝"手動"一次關閉所有App的應用程式
例如GO桌面的正在運行那邊就有手動關閉所有程式的功能
再執行關閉前記得要先鎖定常駐型的App
像是桌面的Widget一定要保留!

因為如果是自動關閉app的話
像是Whatsapp或LINE這類的常駐型程式
就算關閉了它也會自動開啟
持續自動關閉又自動開啟的狀況下
只會讓手機更耗電

所以盡量避免安裝到會"自動關閉App的程式


再來是第二種狀況
當系統待機、多次開啟關閉相機一段時間
整個系統的ram大幅降低無法被釋放出來時
可以透過下面方式去做釋放動作

首先必須要安裝GScript Lite
點此開啟Android Market下載位置)【需要root
安裝完成後
開啟GScript Lite

然後直接點手機的Menu功能鍵Add Script

Name欄位輸入ram release
勾選Needs SU?
下面空白區輸入
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 0 > /proc/sys/vm/drop_caches
再點Save就完成了! 

然後再回到 GScript Lite 會看到 ram release 這個項目

之後如果發現系統變慢、變頓、變卡
就對它點一下
等它出現Close(Auto closing in xx seconds)
就表示ram釋放完成了!


再次開啟剛所不能開的App
就會發現跟剛重開機後的速度一樣快囉!


沒有留言:

張貼留言