功耗代码调试和确认

本文介绍了在Android设备上进行功耗代码调试的方法,包括使用adb logcat过滤CPU相关日志,通过adb shell检查CPU在线状态、当前频率以及确认mpdecision服务是否关闭。这些步骤有助于理解代码运行时的CPU功耗情况。
摘要由CSDN通过智能技术生成

1、adb logcat -s cpucontrollerd OMX OMXCodec   说明:-s是过滤,加上-s XXX则只过来XXX的Log

2、adb shell 下查看代码运行情况

    a、查看cpu的online情况

           root@msm8226:/sys/devices/system/cpu # cat online                              
           0
           root@msm8226:/sys/devices/system/cpu # cat online                              
           0-1

    b、查看cpu频率

          root@msm8226:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_cur_freq       
          787200
          root@msm8226:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_cur_freq       
          300000

     c、查看mpdecision是否关闭

           root@msm8226:/sys/devices/system/cpu/cpu0/cpufreq # ps | grep mpdecision
           即查看mpdecision这个进程

           如果进程存在会显示:root      3173  1     7300   624   ffffffff b6ee7a54 S /system/bin/mpdecision

           不存在则不显示


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值