task killer 與系統本身的設計



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

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

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


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


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

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

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

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


2010-06-02 19:27 發佈
我是不知道其他人的感覺
但我自己開發的經驗是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 已經不太必要,
如果還是自動的,只是自找麻煩而已。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?