• 3

[教學]找出耗電原兇 - Wakelock

如果看到一些如 suspend 或者 kworker 是正常的,你關不了它,除非關掉手機電源.
想確切知道那些是甚麼請自行 google


其實我是真的不明白為甚麼要打這篇 .. 有程式在手 ,點一下找一下就可以找出來的了 ,大家請勇敢一點

另外 ,這篇只說我喜愛的兩個程式 ,Battery monitor Widget 和 System Tuner ,BetterBatteryStats 就不說了 .
其實就是看一下那些程式不給你的手機休眠 ..

連一下 BetterBatteryStats ,有興趣的自己去下載 ,不過個人建議手機別安裝太多有的沒的 ,或者重覆的程式喇 . http://forum.xda-developers.com/showthread.php?t=1179809

簡單說一下為甚麼要找出 wakelock .
話說 ,android 系統本身 ,有休眠機制 .當手機長時間停止使用 ,就會睡起來 .那時侯 , CPU 是關掉了的
但如果有程式發出 wakelock ,手機就會被喚醒 .所以 ,那就是明明沒有在用手機 ,還在耗電很大的原因 .

找出了 wakelock 的程式之後 ,到底是雪藏起來 ,或者找一下可不可以關掉通知 ,或者是移除它 ,那是你的決定 .. 別問我 .例如 Facebook ,就算關掉通知 ,它依然會有小量 wakelock 的 .. 別太挑剔就好 .
另外 ,充電中時 ,手機不會進入休眠
補充 ,有些你不懂的 ,你可以 google 一下 ,例如 kworker ,我今天才知道那是 linux 本身的東東 .. 反正嘛 ,不知道是甚麼的 ,別動它 ,不然依然是

有權限的 ,麻煩給一下評分 ,沒權限的 ,麻煩推一下文 ,不然 ,會沒心情去打文章喇
分數不能吃 ,起碼知道有人會欣賞

----------------------------------------------------------------
System Tuner 是集合型程式 .
看 sleep(休眠),進入 CPU 頁面就會看到了 .同時你可看到你 CPU 的使用量 ,再針對性的 UV .
UV 是甚麼 ?? 爬一下我PO的文 ...


[教學]找出耗電原兇 - Wakelock
----------------------------------------------------------------
Battery Monitor Widget 是我覺得十分好的電量監控程式 .
雖然不是十分準確 ,因為三星機種沒有回報mA使用量 .
不過預估時間在我來說是很準確的 .

我想 ... 不用我說如何去做吧 ? 反正嘛 ,如果不是你自己執行的 ,又吃了很多 CPU 時間的 ,幹掉它就好 .

[教學]找出耗電原兇 - Wakelock
[教學]找出耗電原兇 - Wakelock
----------------------------------------------------------------
最後還是留一下 BetterBatteryStat 的圖片 . 我會覺得沒有 Battery Monitor Widget 的清楚就是了 .
其中兩種 wakelock 的分別自己 google .

[教學]找出耗電原兇 - Wakelock
2011-12-15 23:37 發佈
文章關鍵字 教學 Wakelock
首先當然要感謝魚大的詳解
在你的圖中Battery Monitor Widget 第二張中
電池使用15h33m
醒著的時候4h52m
螢幕打開時3h32m---表示當螢幕關閉時手機有1h20m是醒著沒進入sleep狀態吧我這樣讀解對嗎?

那在你的System Tuner圖中
使用時間跟休眠時間休眠時間多了13m是代表甚麼意思呢?
這之間的比例應該維持多少? 代表手機在待機時是有呈現sleep狀態的!

還是要謝謝魚大的po文,希望各位01的網友給魚大多點評分,
畢竟po文是需要花許多時間的(自己要了解&吸收、收集資料、說明)
不像我們只發個文就希望有人人解決
在你的圖中Battery Monitor Widget 第二張中
電池使用15h33m
醒著的時候4h52m
螢幕打開時3h32m---表示當螢幕關閉時手機有1h20m是醒著沒進入sleep狀態吧我這樣讀解對嗎?

應該是對的吧 ... 因為沒有刻意去計算 @_@

那在你的System Tuner圖中
使用時間跟休眠時間休眠時間多了13m是代表甚麼意思呢?
這之間的比例應該維持多少? 代表手機在待機時是有呈現sleep狀態的!

因為充電時 ,手機並不會在休眠 .
實際的計算法應該是不同的 .
始終是兩個程式 .

System Tuner 和 BMW 計法不同
System Tuner 計算的是由[重啟時間]計算
BMW 是以[拔電池]計算

我都是看[wake_lock]為主的 ..
話說 ,用了十五個鐘左右 .. 很足夠了 ..
我已經不想深究下去

要計算數據的話,就要還原程式本身的算式出來 .. 那很煩喇 ..
2421
非常感謝大大專業的分享,note剛入手不久,還在努力鑽研!
謝謝魚大好多的無私分享喔
一起努力抓出耗電元兇吧!!!
iamfishfish wrote:
其實我是真的不明白為...(恕刪)


非常感謝無私的分享,收藏並評分了,等買到手機再來測試^^
2421

iamfishfish wrote:
其實我在這篇都集中了...(恕刪)


感謝大大拉,又收藏且幫你評分^^
想請問一下 SUSPEND 這個好像是吃電量最多的~~~ 是代表什麼阿????
魚大大的好文 要推一下收藏!晚點再體驗一下!!
iamfishfish wrote:
其實我是真的不明白為...(恕刪)
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?