我這次拿Solid Explorer示範(個人覺得非常好用的檔案管理工具)
第一步,開啟Solid Explorer後稍微操作一下,然後使用"back"關閉此前景程式
進入設定>應用程式管理員
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-d46b05f6e82f004e9c0bc0f37afe71f5.png)
第二步,第二頁面 可以看到"執行中"的程式,因為我把Solid Explorer使用"back"關閉,所以他已經不是執行中的程式
但我們點選右上角進入"顯示暫存的程序"
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-d68279c1c5ac4ed8af89ea40b75c5e3c.png)
第三步,可以看到Solid Explorer在"暫存的背景程序"裡占用11MB的RAM
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-483ad2062b5fb853c54c0d36e1d401bd.png)
第四步,這時候我們把長按"多工鍵"可以顯示出來Solid Explorer的"快取"
然後用手指將此此圖往左或往右移除他
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-7c6de99f4572a21594c7247cfc35dc82.png)
第五步,再度進入>應用程式管理員>執行中>顯示暫存的程序>找出Solid Explorer
此時Solid Explorer這個背景並不會被關閉,關閉他只會讓下次啟動時候變慢
但可以看到占用的RAM已經從11MB降為4.2MB,這就是成果
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-cb1835eadcf96e69f16ad79edd9eaeb5.png)
像是有程序+服務程序的FB,就算按下back關閉他,還是會在執行中看到,而且占用RAM還不小,
但一樣使用上述方法移除,你會發現他占用RAM至少少一半以上
這是手動讓RAM的資源釋放出來,不是殺進程!! 更不是關閉或凍結程序
也不會讓你的鬧鐘程序被刪掉不會響
手動釋放資源是android4.0以上的功能之一,不是三星的獨家功能!!
android也會自動釋放,舉例HTC的最先釋放數值,在RAM<48才會自動釋放
3584,4096,8192,10240,11264,12288 /256
14MB,16MB,32MB,40MB,44MB,48MB 以上是當RAM小於多少而釋放的級距
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-1ed0c1463449472a8a2245d84596bed1.png)
HTC釋放級距參考來源http://gphonefans.net/thread-47470-1-1.html
手動釋放RAM的意義,在我認為,當我們使用大量app後關閉,這些被占用的RAM會直到低於
被釋放的數值才會釋放出來
假設我們現在RAM=50MB,未達到<48MB釋放的數值
這時候要載入一個新的肥大APP,一開就要吃掉約60MB的RAM,當你打開他時候,CPU正在不停地釋放之前未被釋放的RAM,還要忙著劃出新的記憶體空間給新的肥大APP使用,這時候就會很慢
況且使用肥大APP時候還會不停的向系統請求資源,CPU又在load新的畫面又在忙著幫你釋放更多資源
導致執行速度緩慢
那如果在android允許的條件下先行手動釋放RAM,這結果不是很好嗎?
這就是為什麼有人要改釋放RAM的條件,改大一點,讓系統自動提早釋放,但相對的,不停的"自動釋放"
會更耗電!
---------------------------------------------分隔線以下------------------------------------------------
先回應一些問題
to肆阿伯、timeregorge 左上角那app叫做"網路速度計",可以看當前的上傳下載流量,googlePlay下載
to3k3k3k3k :關於S3更新完後,建議使用原廠的3E mode recovery做雙wipe,這招比恢復原廠強多了
但同時也會刪除任何安裝的app,和在內建SD卡的所有資料,等於得到一支新的手機一樣
to shuigongniao:在設定>應用程式那邊
to unnerv 主要是使用習慣不一樣,尤其對頓的定義...S3為範本因為是同android 4.0以上,身邊還有一隻其他牌的1Gram手機,不過因為要介紹釋放後的差異數字,故用S3 LTE
桌面會不會重啟,取決於資源是不是吃緊,你的桌面沒重啟,可能是資源沒被吃完,或是強制將桌面常駐於ram中,可以減少重啟的機會
to:貝爾雷特 不巧我家就有一隻Sensation,在TX、S3、Padfone 2面前...真的很頓
arc s更不用說了...超頓
這篇教學不是要大家殺進程,是要手動釋放未被釋放的資源,讓下個app有更多資源可用
如果說4.0之後的記憶體回收機制已經很完善了,那也不會再有XDA的存在、CM的團隊
如果說原廠軟體調教好,那麼也不會有[狂少]HTC One-X之解鎖除錯,改裝,校調與研究
但事實上呢?
東西都是不斷修正不斷進步的,大家都要追求更好的效率,為什麼會有IOS6、為什麼會有android4.2.1
to dog88473 本篇不是在講如何殺進程、關掉常駐程式,而是提早釋放資源,反而我覺得殺進程不是必要的手段,除非手機有異常錯誤發生...但重開機就好,反正又不需要30秒的時間
-----------------------------------------------------------------------------------
另外2GBRAM(1.75GB)+4.1.2"並不會頓",事前有說過,假設我是1GRAM情況下...
(有些人眼包,就是沒看到這段文)
目前2GRAM手動釋放多工資源,單純是爽度而已,而且不打開記憶體管理員來看,我還真的不知道已經用掉1.10GB的RAM了

-----------------------------------------------------------------
大家是不是常常覺得,明明剛開機就很順暢
可是使用一段時間後或是開啟大量APP,系統開始明顯頓(這只是心聲而已,並非是以下示範手機有頓!!)
此時就算使用記憶體清除APP,一樣無法恢復剛開機的順暢呢?
記憶體太少絕對是個敗筆,不要再相信android的自動釋放記憶體機制
或剩餘記憶體越少代表效率越高的謊言,至少在智慧型手機是行不通
記憶體滿載,只要再開啟需要大量消耗資源的app,立刻就會感受整支手機在頓
不僅開新app時間要很久,回到桌面說不定還要等桌面重啟...看了就討厭
因為觸發記憶體回收機制,系統會自動關閉"不常用"的app,釋放資源給新的app使用
釋放一個"不常用"的app倒也還好,如果因為新開的app需要更多資源,那就會釋放更多"不常用"的app
最後連桌面都被釋放掉了...此時此刻前景(目前你在使用的app)操作絕對是頓狀態
與其等待系統自動釋放,還不如手動釋放
小弟我拿Galaxy S3 LTE(原廠ROM 4.1.2)做示範,其他家大同小異(我只是拿這隻來講解,並非這隻有頓)
只要是android4.0以上即可
就拿剛剛使用整天下來的結果,做一個看圖說故事,希望大家能比較容易了解
某天心情不錯,將手機重開了一下
發現開完機使用了598MB的記憶體
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-028a88d62a9400c8229cc312fdd6158f.png)
一段時間後,奇怪了,我的S3 i9300怎麼會頓頓的,快點打開記憶體管理員查看一下
原來記憶體使用太多了(如果這支手機是國際版S3 i9300 早就爆了XD)
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-b9846cb8151bf062fa0765e85a8358bb.png)
檢查"已啟動的程式",明明只有一個Chrome,佔大約35MB而已啊
開機598MB+Chrome的35MB=使用了1.10GB的RAM???怎麼會這樣子??
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-9fe3c0e67f23d5c06bf3ef98365a188c.png)
此時打開"最近開啟的項目",將近10個耶,明明退出app了卻還在這裡多工
(對於RAM大的機子,多工是非常讚的優點)
趕緊按下右下角的垃圾桶按鈕來刪除
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-027f0e1c490be60895a98847599853bf.png)
我們再來檢查一次記憶體管理員,就像吃了聰明豆一樣,大量恢復可用RAM了
此時RAM=674MB,代表將多工刪除後(1.10GB-674MB),一口氣多了426MB可用,看了就很爽XD
開新的app時候不會再頓了!!(這在講其他機種不會頓,非指2Gram的S3會因為用了1.10GB而頓)
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-6df19ac9c307ce7fd697e363adcf0d25.png)
-------------------------------------------------------
小弟會打這篇分享文,只因為女友問了我一句,為什麼用正點工具箱清除記憶體後
記憶體越來越少,根本都沒恢復...
--------------------------------------------------------
再來是介紹超實用的工具
1. Application monitor--這是samsung app才能下載
是桌面小工具,可以顯示目前啟動多少個程式,點進去也可到記憶體管理員那邊
下方會出現綠色、橙色、紅色
代表CPU正在 閒置、稍微忙、很忙
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-89a9ecb8e48063b3dd816402a2f3e505.png)
![[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)](http://attach.mobile01.com/attach/201301/mobile01-0511407dd64a7eb1e1ece24ae93bc87b.png)
2.RecentTask--google play可以載到
程式很小,放在桌面上可以更容易打開使用過的多工畫面
可以刪除不想要的多工,或全部刪除
打完了...真累人XD