小弟第一次使用智慧型手機 日前於四月初入手moto milestone

一開始都有使用大家推薦的advanced task killer 也持續有看到真的有滿多不需要用的程式在那邊執行

但是前陣子有另一個人跟我說:


"基本上您的 Android 作業系統會自動且完善地為您管理記憶體,
並做釋放的動 作,所以上述這些軟體的安裝其實是不需要的。"


文中所提軟體即為我前面所提到的task killer類型軟體

所以問題來了 小弟想請教大家 這樣的觀念 究竟是該怎麼認定呢?

這種問題是否有一個定論? 或者我一直以來只是kill心酸的?

或者這位朋友可能有些誤會? 謝謝大家指教!


我是不知道其他人的感覺
但我自己開發的經驗是Android的garbage collection真的做得不太好
其實我是對系統甚麼的不太清楚
閱畢好幾位高人發的文後, 也只是一知半解
下面來說一個我對這方面的理解吧

我以銀行定期存款作例子

有一天, 你把一部份的積蓄存入銀行作一年的定期存款
之後又把餘下的部份又作好幾份放到不同的銀行做定期

可後來某一天, 你發現手上的現金不夠了
於是便想提取部份的存款
可你要知道, 提早取出定期是要罰款的

當同樣的情況不斷重覆發生時, 你的資產就會愈來愈少啦
其實只要願意等一年的話就不用付那罰款了嘛


ps. 當然, ram是不會像做定期一樣愈存愈多的
對阿,我也想問這個問題~
平常只要放著不用,就會有很多程式自己在背景執行
把ram都吃光光...而且也會耗電吧?

難道這種情形一定得三不五時自己去手動刪嗎?
感覺Android這方面管裡沒很好... 囧
SINGE wrote:
對阿,我也想問這個問...(恕刪)

當ram不足的時候, 系統會自動釋放ram

聽說是這樣...

至於耗電方面
我聽說開多app與否是沒分別的 (當然是指沒開wifi/3g/gprs的情況下)
軟體在背景開著
只是預載standby而已
讓你要用時啟動比較快
RAM吃光光?
他只是預載到一定值,又不是使用光光
當RAM不夠運轉時,就會把預載較少用的先卸載釋放
把RAM給當前用
這是ANDROID的管理方式
或許原廠管理方式較"遲鈍"或較...不會形容
所以會有"auto memory mansger"軟體
讓你自由設定RAM的預載量,釋放點...之類的
所以基本上ANDROID在使用上都會維持一定RAM量
不太需要KILLER的軟體
除非安裝到會一直PUSH的軟體
才會HOLD住RAM及耗電

什麼跟什麼阿
SINGE wrote:
把ram都吃光光...而且也會耗電吧?
ram 沒有動作(搬移資料),耗電應該一樣,不管有沒有資料在。
所以手動砍來砍去,系統想做的事情沒做完,等一下又要多些資料搬移動作,應該比較耗電。
每次去看我的 XT701 的 RAM ,都在 81%-84% 之間。
看來還是有人被困在Windows的觀念...

轉貼:android的原理,为什么我们不需要太多的剩余内存

以前我拿Magic,預設RAM下限是在24MB...
這是真的太低了,所以後來我用AMM改到32/36MB,從此海闊天空w
現在拿XT701,預設下限似乎本來就是在32/36MB,不用ROOT去改就非常順~*
風景映像。 https://yushenghsu.com
Tsubasa~翼 wrote:
看來還是有人被困在W...(恕刪)


+1
我覺得 android 使用 task killer 已經不太必要,
如果還是自動的,只是自找麻煩而已。
文章分享
評分
評分
複製連結

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