[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

有鑑於有些機友誤會我的意思,再重新PO圖給各位看看,希望大家能更了解,當然非專業的我單純發現android的好用功能,特地來分享給大家,其他可能討厭S3的機友請理性一些

我這次拿Solid Explorer示範(個人覺得非常好用的檔案管理工具)
第一步,開啟Solid Explorer後稍微操作一下,然後使用"back"關閉此前景程式
進入設定>應用程式管理員
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

第二步,第二頁面 可以看到"執行中"的程式,因為我把Solid Explorer使用"back"關閉,所以他已經不是執行中的程式
但我們點選右上角進入"顯示暫存的程序"
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

第三步,可以看到Solid Explorer在"暫存的背景程序"裡占用11MB的RAM
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

第四步,這時候我們把長按"多工鍵"可以顯示出來Solid Explorer的"快取"
然後用手指將此此圖往左或往右移除他
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

第五步,再度進入>應用程式管理員>執行中>顯示暫存的程序>找出Solid Explorer
此時Solid Explorer這個背景並不會被關閉,關閉他只會讓下次啟動時候變慢
但可以看到占用的RAM已經從11MB降為4.2MB,這就是成果
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

像是有程序+服務程序的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長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

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長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

一段時間後,奇怪了,我的S3 i9300怎麼會頓頓的,快點打開記憶體管理員查看一下
原來記憶體使用太多了(如果這支手機是國際版S3 i9300 早就爆了XD)
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

檢查"已啟動的程式",明明只有一個Chrome,佔大約35MB而已啊
開機598MB+Chrome的35MB=使用了1.10GB的RAM???怎麼會這樣子??
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

此時打開"最近開啟的項目",將近10個耶,明明退出app了卻還在這裡多工
(對於RAM大的機子,多工是非常讚的優點)
趕緊按下右下角的垃圾桶按鈕來刪除
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

我們再來檢查一次記憶體管理員,就像吃了聰明豆一樣,大量恢復可用RAM了
此時RAM=674MB,代表將多工刪除後(1.10GB-674MB),一口氣多了426MB可用,看了就很爽XD
開新的app時候不會再頓了!!(這在講其他機種不會頓,非指2Gram的S3會因為用了1.10GB而頓)
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)
-------------------------------------------------------
小弟會打這篇分享文,只因為女友問了我一句,為什麼用正點工具箱清除記憶體後
記憶體越來越少,根本都沒恢復...
--------------------------------------------------------
再來是介紹超實用的工具
1. Application monitor--這是samsung app才能下載
是桌面小工具,可以顯示目前啟動多少個程式,點進去也可到記憶體管理員那邊
下方會出現綠色、橙色、紅色
代表CPU正在 閒置、稍微忙、很忙
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)
[完全解決]Android長時間使用後記憶體不足,須重開機的問題(加上新的圖解)

2.RecentTask--google play可以載到
程式很小,放在桌面上可以更容易打開使用過的多工畫面
可以刪除不想要的多工,或全部刪除

打完了...真累人XD
大大辛苦囉!
剛看完這篇文章,就去下載使用,
還真的滿方便的,
不用在欺負按鍵了。

mahers wrote:
大家是不是常常覺得,...(恕刪)





版大請問左上角那個下載上傳速度的APP是...?
我同學的765的ram,但現在五六百的ram那了感覺變lag了,而最新的更新cpu安全性的話,需要更新嗎?有什麼方式可以不lag嗎?就是wipe還是如何了,但wipe我也不會用說,呵,謝謝
Note2的記憶體管理員在哪?我找不到
mahers wrote:
記憶體太少絕對是個敗筆,不要再相信android的自動釋放記憶體機制
或剩餘記憶體越少代表效率越高的謊言,至少在智慧型手機是行不通

無意吐槽~但我用別家的android手機~
1G RAM開機就只剩250MB~但常駐三四個通訊軟體~加連續開三四個種香菇、農場類的遊戲~
回到桌面 UI也不會重啟~RAM剩下160左右~
開新程式~舊的程式自己就被關掉了~RAM還是剩下160左右~
完全都是依靠內建的管理機制~也不用自己手動去關閉軟體~

記憶體越多是越好~願意花時間寫教學告訴網友如何適應更是值得鼓勵~
但以S3的案例當範本~這樣就說ANDROID的自動釋放機制不可信~或許講太滿了~
發文前先爬文做好功課有助於"問一個好問題",讓別人更快回答你,節省大家時間~
mahers wrote:
大家是不是常常覺得,...(恕刪)


我覺得是ui的問題...

我的感動機記憶體連1g都沒有

但是除非我用chrome開了四個分頁之後返回桌面時

sense會有機率重啟外

真的沒遇過越用越頓的問題

更不用說刷機後sense就沒重啟過了

開機放了兩三天還是不會卡卡的

連記憶體只有四分之一的arc s也沒有愈用愈頓的問題

還有那些所謂的殺進程軟體其實砍了他還是會出現

安卓跟ios不一樣他會常駐

殺進程說穿了只是將程式休眠而已

砍了過一陣子還是會自行重啟

除非空間不夠了才會關閉app釋放空間

4.0之後的記憶體回收機制已經很完善了...

只能說跟軟體調教有關

我也想知道左上角那個上傳下載的監控APP是什麼...
mahers wrote:
不要再相信android的自動釋放記憶體機制

這句太貼切了

不過都2gram(1.75G)吃了1G會頓
軟體調教確實不夠好
note10.1 2gram(1.78G)
吃了1G也沒影響流暢度(雖然這傢伙是平板)
這個程式不是s3本身自帶???
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!