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