最近特別注意了一下自己的手機的ram使用剩餘多少
發現可能是android os的一個問題,也是很多使用者最重視的地方,手機的ram還剩多少?
用下面圖示來說明一下
上面這張圖是剛開機時,ram剩餘
上面這張圖是開機後約20分鐘,ram剩餘,可以發現開機後,ram持續增加使用(這段時間都無動作)
上面這張圖是使用一段時間後,一天後,將所有使用中程式關閉,並利用記憶體清除後,ram剩餘
(這段時間沒有新增app,也就是並不會有新的後台程式產生)
奇怪的地方產生了,不管你用甚麼方法清理ram清理cache,你都會發現ram已經無法回復
剛開機20分鐘後ram剩餘值。
很明顯Android在ram的管理上,可能出現了未知的問題,就是ram被占用後,並無法完全清除。
也就是很多人會說,ram越用越少,難道google這麼大一家公司,會不知道這樣的情況嗎?
還有Android的系統也未免太大了點,開機就用掉了幾乎1GB ram,可能非原生關係
希望有nexus能提供2GB ram 剛開機後的剩餘。
______________________________________________________________________________
我的想法(也許不正確)
第一種可能是android對於記憶體的管理無法控制,導致app廠商故意占用ram,而在應用程式上
你又看不到。
第二種可能是ram的破碎,各種程式使用ram後因為android並沒有真正收回(留在後台),
而ram破碎後,造成系統無法正常回收ram,而使ram慢慢變少。
第三種可能就是Android系統本身就有問題,就是Android在長時間使用後,
系統本身對ram只會越用越多,完全不釋放。
初步想法,會慢慢增加
___________________________________________________________________________________
歡迎有興趣的加入討論
個人有個想法就是一句話 "開機多少ram,使用三個月後還是多少ram"
註:加後台新增app使用ram
如果未來Android L 64bit,能加入下面這樣的設計作為選項就好(讓使用者自選)
1. 嚴格控管ram,最好能有個ram列表就能看到什麼程式使用多少ram(含系統),
目前看到的與實際不符。
2. 任何app使用後(包含多工雙視窗),ram必須完全釋放。
(後台常駐例外,但對後台ram嚴格控管,例如Line)
3. 下拉式懸浮視窗使用,方便開兩個app,例如要使用計算機。(這類工具使用其實很少),
但是計算機(工具)用完,ram必須完全釋放。 (懸浮視窗目前已經有了)
雖然每次使用都必須重新load新程式,但是以目前內存速度,應該不存在什麼問題,
好處是你每次使用都保持一定速度,雖然不是最快但是穩定,當然壞處就是每次重新load。
___________________________________________________________________________________
沒道理,別人1GB ram 就能長久使用,
而 Android 有些機種已經有3GB ram 還是被吃光光(無法釋放)
也希望有對Android ram有專精的加入討論。
以上只是個人觀點,不一定正確,有錯誤歡迎指正,感謝。
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
留言列表