安卓功耗分析

  • power profiler
    1. find “System Tracing” in Developer Options in Settings
    2. choose “long tracings” and add the tile to quick settings
    3. choose necessary ones in Categories, such as idle, freq, power
    4. turn on/off tracing between some work, like sleeping
    5. adb shell pull /data/local/traces .
    6. load it in perfetto and check CPU, device state, system locks in system_erver
  • dumpsys
    1. adb shell dumpsys batterystats --reset
    2. adb shell dumpsys batterystats --enable full-wake-history
    3. do some work, like sleeping
    4. adb shell dumpsys batterystats outputs to a file
    5. check for “alarm” for wake alarms and “walarm” for non-wake alarms

相关推荐

  1. 分析

    2024-04-23 01:18:04       11 阅读
  2. 【低】芯片低-软件

    2024-04-23 01:18:04       40 阅读
  3. 【低】芯片低-硬件

    2024-04-23 01:18:04       37 阅读
  4. 自动抓取服务器

    2024-04-23 01:18:04       6 阅读
  5. ARM管理之状态及模式

    2024-04-23 01:18:04       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 01:18:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 01:18:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 01:18:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 01:18:04       18 阅读

热门阅读

  1. Android开发——ListView

    2024-04-23 01:18:04       12 阅读
  2. mybatis和mybatis-plus的区别

    2024-04-23 01:18:04       14 阅读
  3. nginx根据二级目录转发服务以及带/和不带/的区别

    2024-04-23 01:18:04       18 阅读
  4. Rust 模式匹配中的& 和 ref

    2024-04-23 01:18:04       14 阅读
  5. RedisHttpSession反序列化UID问题跟踪

    2024-04-23 01:18:04       14 阅读
  6. 【Git】git revert 命令(撤销 commit 改动)

    2024-04-23 01:18:04       22 阅读
  7. 深度学习概念

    2024-04-23 01:18:04       13 阅读
  8. AJAX请求(axios篇)

    2024-04-23 01:18:04       14 阅读
  9. UDF小白入门

    2024-04-23 01:18:04       14 阅读
  10. git工具的安装及使用

    2024-04-23 01:18:04       12 阅读