記憶體(RAM),進程管理 和耗電 - Android

Olga avatar
By Olga
at 2012-10-27T01:38

Table of Contents

記憶體(RAM),進程管理(Task Killer) 和耗電

剛剛看討論區 .又一次見到了 :

"記憶體用多了,耗電當然變多了"

這種說法 ,錯誤的成份比正確的多.

首先 ,約略講一下程式狀況.
常見的分組有 Content Providers ,Empty Applications ,Foreground Applications

,Visible Applications 等等.

其中 ,有一些程式,是殺了之後 ,依然會回魂的 .
例如 ,Facebook ,Google Play Store ,是 Content Prodviders .
這一類程式 ,如果你不斷的設定自動清除.
由於 ,程式會不斷的自啟動 ,所以 ,耗電量反而會上升.

而 ,如果程式是 Empty Applications ,即是說 ,程式只存在於記憶體中.
程式本身 ,並沒有執行.
這一種程式.是不會耗電的 .

Android 本身的機制 ,是當記憶體不足時 ,會自動清除 Empty Allications .
以得到更多的可用記憶體空間.
而未達到[記憶體低]之前 ,是不會執行的
但,這時侯 ,耗電量並不會有差別.

反而,如果你再次執行這些程式 ,因為不需要重新作出執行的動作.而只是由背景變回前景
.
因為CPU使用變少. 耗電量反而會變少

所以 ,有一種理論是 ,手機不需要安裝 Task Killer
---------------------------------------------
為甚麼說是正確呢.
是因為 ,如果安裝了太多 Content Providers ,或者 Foreground Applications .
由於這些程式都會不斷的在執行而引發 Wakelock ,或者使用網路傳輸.
這樣子 ,手機不能進入深層睡眠狀況 (deep sleep) .
所以 ,耗電增加 ,成立

要減少這類型的耗電 .唯有停止通知(如 Facebook) ,或者 ,直接刪除程式 .
再深入的做法 ,是停用某一些 receiver ,令程式不會自啟動 (這句火星文... 不用理)

所以 .. 某魚會說 ,不常用 ,甚至不會去用的程式 ,直接移除會是最直接的解決方式.

以上

--

我無聊 ,所以我存在

--
Tags: Android

All Comments

Franklin avatar
By Franklin
at 2012-10-28T08:04
推停用receiver+killer
Hedy avatar
By Hedy
at 2012-11-02T07:56
感謝 我試看看
Annie avatar
By Annie
at 2012-11-02T11:15
沒錯 windows的壞習慣
Ivy avatar
By Ivy
at 2012-11-04T16:05
要怎樣停用receiver阿!? 哪款比較好
Rachel avatar
By Rachel
at 2012-11-08T12:28
推Autostarts
Carolina Franco avatar
By Carolina Franco
at 2012-11-09T07:07
說真的 我不會使用Autostarts欸 QQ 誰教教我...
Enid avatar
By Enid
at 2012-11-12T18:14
太遜了啦XD
Elvira avatar
By Elvira
at 2012-11-13T21:32
研究不出個所以然來..XD
Doris avatar
By Doris
at 2012-11-18T14:02
那五摳玲~~超好上手的阿
Regina avatar
By Regina
at 2012-11-22T14:36
你看有誰一直啟動很討厭就 按照app排列>全部禁止
怕禁錯需要翻譯可以站內信丟英文給我
Andy avatar
By Andy
at 2012-11-25T17:03
會上XDA的人怎麼可能需要翻譯XD
Jack avatar
By Jack
at 2012-11-30T16:39
哈哈哈哈哈 跟外國人聊天很好玩欸XD
Steve avatar
By Steve
at 2012-12-03T03:15
自啟動的話..就FB而已 所以我索性不登入了 用網頁版^^
Aaliyah avatar
By Aaliyah
at 2012-12-03T23:56
Receiver是什麼?!
Elma avatar
By Elma
at 2012-12-07T13:10
我發現我手機會被Google服務喚醒 所以要停用Play商店嗎?
要用時再打開?! 因為有時會喚醒到1xxx多次 很困擾
Yuri avatar
By Yuri
at 2012-12-10T04:41
剛剛發現沒Root不能用 所以這問題無解囉?@_@

臉書APP無法顯示動態時報

Genevieve avatar
By Genevieve
at 2012-10-27T00:29
我目前使用的android裝置是大陸艾諾的平板 之前在使用FB app的時候都不會顯示動態時報 有一陣子有出現,但是更新完之後又變回原本的樣子 請問這有解嗎??? (是app問題還是rom的問題?) - ...

降刷一些問題請教

Hedda avatar
By Hedda
at 2012-10-27T00:23
平常比較少接觸Android系統 不過這次因為朋友的求助 所以開始爬文學習.. 請多多教導!!! 朋友的S2 買來時是4.0.3 不過前幾天 不經意的更新到了4.0.4 不過看起來因為一些APP問題 所以手機本身出現滿多小問題 所以想說看來只能回復原廠 也因為她用起來不習慣 所以想乾脆降 ...

S3有送dropbox50G?

Hedda avatar
By Hedda
at 2012-10-27T00:21
大家好 昨天剛購入新手機S3 今天發現dropbox有送2年50G的服務 嘗試連接之後發現空間並沒有變大? 由於本來就有dropbox的帳號 get started裡面的7項之前就已經全部完成了 也沒有收到新的email通知 請問是忽略了哪個步驟嗎? p.s. 跟校園帳號有關係嗎atat? ...

link2sd 內存容量疑問

Damian avatar
By Damian
at 2012-10-27T00:14
各位版友好 照我的認知來看link2sd後 連結的app應該是會移動到ext3 可是不管我怎樣移動 在link2sd裡面看儲存裝置資訊 內部儲存裝置 路徑是/data 剩餘空間還是很少 剩餘118MB SD卡第二分區 路經/data/sdext2 這邊倒是有使用了474MB 是因為第二分區的路經 ...

刷完ROM 但是天氣不見了!!!求救

Linda avatar
By Linda
at 2012-10-27T00:04
今天手癢把ROM刷了下去 我是SENSATION XE 目前是刷SENSE4.0的ROM ViperS_1.3.5 在刷的時候有叫我選內建應用程式(似乎 因為是英文的...所以就一直按NEXT下去了 結果現在我刷完了也很正常 但是我的天氣不見啦!!!! 就是HTC內建的天氣Q.Q(音樂也不見了a ...