如何计算的Andr​​oid应用程序耗电? [英] How to calculate power consumption of android app?

查看:128
本文介绍了如何计算的Andr​​oid应用程序耗电?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有它的任何式,API或方法? 我想测试不同的应用程序的功耗

解决方案

使用亚行工具可以查看每个正在运行的应用程序的功耗

 亚行外壳dumpsys cpuinfo的
 

示例输出

  

 负载:1.12 / 1.07 / 1.01
从11344ms CPU使用率前1613ms:
  10%122 / system_server:5.8%的用户+ 4.5%,核心/故障:989未成年人
  0%233 / com.htc.android.wallpaper:0%用户+ 0%,核心/故障:910未成年人
  0.8%271 / com.htc.launcher:0.8%的用户+ 0%,核心/故障:832未成年人
  0%40 / panel_on / 0:0%用户+ 0%内核
  0%,8 /暂停:0%用户+ 0%内核
  0%54 / synaptics_wq:0%用户+ 0%内核
  0.2%57 / w1_bus_master1:0%用户+ 0.2%的内核
  0%253 / com.android.phone:0%用户+ 0%,核心/故障:3轻微
  0%13 / kondemand / 0:0%用户+ 0%内核
  0%56 / curcial_wq:0%用户+ 0%内核
  0%2879 / com.htc.bg:0%用户+ 0%,核心/故障:8轻微
  0%2904 / dhd_dpc:0%用户+ 0%内核
  0%2906 / com.google.android.apps.maps:NetworkLocationService:0%用户+ 0%克恩
 

使用

 亚行外壳dumpsys batteryinfo
 

可以查看每个应用程序的电池使用和功耗

配置ADB工具查看 http://developer.android.com/guide /developing/tool​​s/adb.html

Whether there is any formula ,Api or method for it? I want to test the power consumption of different apps.

解决方案

Using adb tools you can view power consumption of each running app

adb shell dumpsys cpuinfo

sample output

Load: 1.12 / 1.07 / 1.01
CPU usage from 11344ms to 1613ms ago:
  10% 122/system_server: 5.8% user + 4.5% kernel / faults: 989 minor
  0% 233/com.htc.android.wallpaper: 0% user + 0% kernel / faults: 910 minor
  0.8% 271/com.htc.launcher: 0.8% user + 0% kernel / faults: 832 minor
  0% 40/panel_on/0: 0% user + 0% kernel
  0% 8/suspend: 0% user + 0% kernel
  0% 54/synaptics_wq: 0% user + 0% kernel
  0.2% 57/w1_bus_master1: 0% user + 0.2% kernel
  0% 253/com.android.phone: 0% user + 0% kernel / faults: 3 minor
  0% 13/kondemand/0: 0% user + 0% kernel
  0% 56/curcial_wq: 0% user + 0% kernel
  0% 2879/com.htc.bg: 0% user + 0% kernel / faults: 8 minor
  0% 2904/dhd_dpc: 0% user + 0% kernel
  0% 2906/com.google.android.apps.maps:NetworkLocationService: 0% user + 0% kern

using

adb shell dumpsys batteryinfo

can view each app battery usage and power consumption

to configure adb tools view http://developer.android.com/guide/developing/tools/adb.html

这篇关于如何计算的Andr​​oid应用程序耗电?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆