2012/06/02

[Android 教學] 淺談記憶體(RAM)只有512MB穩定、順暢度


話說512MB的記憶體究竟對智慧型手機的操作影響多深!?
最近一直在嘗試測試穩定度及順暢度
從學習使用中寫出心得當參考!



前言:
以我的第一隻智慧型手機來說
在去年2011年的4月份
全球第一隻正式上市的智慧型手機LG Optiums 2X (P990)誕生了
相關文章:
[開箱] LG Optimus 2X P990 - 第一隻雙核心手機!外觀篇
而當時剛好想要買一隻智慧型手機的我
看到它是雙核心!又是全球第一隻正式上市!
在早買早享受的前提下,沒想很多就買了!

在一開始對於新手的使用
不論如何一定都會體會到急速的順暢度!
但!這僅限於一開始!
在超過50萬個app的Play市場
隨便都可以下載超過一百個app來用、來玩
而過了一年了...
我的App不知不覺已經超過四百個
這數量我不敢說多或少
但已經是一年來的累積(有下載、有刪掉,有用才留下來
然而隨著App安裝的數量愈來愈多
直接造成的影響第一是ROM(手機內建可存取的記憶體
好在可以外插記憶卡
所以在容量上幾乎沒有不足的問題

但間接衝擊的卻是RAM的使用量!
一開始我對於RAM並沒有什麼在意
但隨著桌面的Widget(桌面工具)愈來愈多
才發現原來這些Widget這麼可怕!
你只要把它擺到桌面就等於它持續在使用記憶體

偏偏Widget是Android系統必備的功能之一!
怎可以說拿掉就拿掉!
最近我看了一下我的桌面只有四頁
但卻擺得滿滿滿
除了一堆分類好的資料夾之外
最主要就是Jorte行事曆WidgetBeautiful WidgetSwitchpro Widget通話紀錄WidgetFacebook Widget
看起來很少
但其實已經對於512MB的記憶體來說不夠用了!!!
就算跑分的分數很高!還是一樣頓!
記憶體鮮少的情況下還可能會造成自動重開機的問題!



實際測試:
當這些Widget都正常使用的情況下
記憶體大約剩餘20~30MB甚至更低!

如果把 Jorte行事曆Widget 、 通話紀錄Widget、Facebook Widget 這三個桌面Widget移除掉
並由原本的桌面四頁換成桌面三頁
發現記憶體可以維持在50~60MB甚至更高!

同時經由測試
在20~30MB的情況下維持一段時間
開啟、使用操作app常常會很頓!而且開啟app的速度非常的慢!


若為50MB以上的情況下維持一段時間
開啟、使用操作app的速度就會維持跟剛開機一樣相當順暢!

所以只好忍痛把那三樣拿掉了...

這讓我想到國外一篇文章在討論
當手機使用100個小時之後,手機會變得相當慢,因此需要開機
或許跟我一樣是因為把記憶體操到30MB以內

另外如果使用以下虛擬記憶體功能
對於手機的順暢度仍然會有影響
例如:
Swap利用rom切給系統的空間額外分割給擴展記憶體使用
ZramCompcache對ram進行壓縮的技術,主要是透過CPU的運算
所以還是建議能不開就不開!


接下來如果發現RAM使用一段時間就會下降沒辦法啊!
這個就會跟Android RAM的設定比較有關係
一般在網路上看到有人發問記憶體變少了!怎清它?!
這時候通常會有兩派的人站出來給建議:
  1. Android系統自己就會管理RAM了,不需要再清了啦!會愈清愈慢、關常駐型App它也會自己再重開,變成耗電循環!!
  2. 去下載像是Auto Memory Management或Tasker這類的清理App,感覺有效果!

這兩派其實講的都沒錯!
第1點其實是ok的!
但不是所有手機內建的RAM管理規則適用於每個人!
因此有可能會造成你手機愈用愈慢!
記憶體死站著不走!

第2點也是ok的!
但其實真的也會愈清愈耗電
因為它是看你的記憶體不足就清
愈清當然會愈耗電

所以要兩全其美的辦法
其實只要去動用記憶體管理規則就可以了!
同時根據你的常駐app去調整
如果你常駐的app很少
或許可以把記憶體管理規則設定為"多工方式(MultiTask)
意思是當你按了Home退出來、又把app按回去
畫面還是維持剛剛退出的畫面,而不是重新開始

那如果你常駐的app很多
或許可以把記憶體管理規則設定為"較積極的方式(Aggressive)

意思是當app使用退出
同時也會把記憶體清除掉,除了常駐程式之外
 


以上可以透過
V6 SuperCharger去修改記憶體管理規則
它的畫面長這樣

有刷過客製化rom的人都會發現
剛裝好rom真的是有夠順暢(沒幾個app
尤其看到很多人對於該rom讚不絕口時
發現自己怎好頓!!!
其實可能就是記憶體的關係!!!
因為每個人的使用app習慣不一樣!!!
所以對於記憶體規則的設定也需要做修改!



結論:
其實手機會變慢變鈍
除了ROM系統寫的不好、CPU不夠力可能造成的因素之外
記憶體也是關鍵
當然你可以說512MB的記憶體太少
也可以說512MB的記憶體已經夠用
但還是以自己的使用習慣去調整
才能讓順暢手機的條件之一!

我對於LG P990這支手機可以說用的又愛又恨
愛的是它讓我學了很多Android的系統、使用、操作、修改等
恨的是常常不懂亂修改造成資料損失或要使用正常手機的時候它給我出了大問題!

給也是使用LG P990的使用者
除了記憶體的調效
ROM的選擇、基頻的選擇、CPU的設定等也是相當重要
如果你有漏接電話的問題
真的是ROM或基頻本身的問題
可以試著去安裝不一樣的rom(這讓我想到"想買LG P990就得學會刷機"的一句話)
問題或許可以解決
但若是硬體問題就直接送修囉

當然如果有錢換成1G ram的手機是更好的
省時、省麻煩、又省罵官方的口水


其他LG P990刷機相關文章可以參考:
http://blog.yam.com/kya0514/category/3590757 


本篇文章皆為自己心得感想
請勿複製內容轉貼,除網址轉載外
非專業內容,有錯請指教


沒有留言:

張貼留言