linux设备进入睡眠所需时间,android linux 休眠 深度睡眠 查看 方法 调试【转】
在Android移動(dòng)設(shè)備中,有時(shí)按下Power鍵(未接電源,USB)時(shí),因其它apk程序獲取了wake_up鎖未釋放或程序BUG導(dǎo)致未釋放,造成未能進(jìn)入深度睡眠,
從而加大了耗電量,減少了待機(jī)時(shí)間,參考如下圖,可以根據(jù) wake lock的名稱搜索代碼問題,去找原因:
cat /sys/power/state?????????????????????????????????????????????????????????????????????????? 查看當(dāng)前睡眠情況
echo "on/mem/standby" > /sys/power/state???????????????????????????????? 手動(dòng)更改睡眠狀態(tài) ,on - 喚醒睡眠, mem - 深度睡眠 (全關(guān)), standby - 淺度睡眠(關(guān)背光,不關(guān)外是)
cat /sys/power/wake_lock???????????????????????????????????????????????????????????????? 查看當(dāng)前那些占用了阻止深度睡眠的wake lock
cat /sys/proc/wakelocks??????????????????????????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? wake lock 狀態(tài)情況
cat "PowerManagerService" > /sys/power/wake_unlock???????????? 手動(dòng)釋放一次名稱為“PowerManagerSerivce”的wake lock引用次數(shù)-1,為0時(shí)進(jìn)入睡眠
總結(jié)
以上是生活随笔為你收集整理的linux设备进入睡眠所需时间,android linux 休眠 深度睡眠 查看 方法 调试【转】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python编程理论_Python并发编
- 下一篇: 数学建模学习笔记(十)——时间序列模型