[英]Measure power consumption related to particular app
作為應用程序測試的一部分,我需要以某種方式測量我的應用程序耗盡了多少電池。
在Android中,電池設置中有一個圖表,我可以看到消耗百分比,以及CPU時間或喚醒時間,但是當我的應用程序在運行時連續使用加速度計時會出現問題。
Acceleremoter也具有最強的待機使用要素,因此我想以某種方式估計其特定用途。
Acceleremoter電池使用是屬於Android系統,還是Android操作系統,還是兩者都不屬於?
如何准確確定加速器電池的使用情況?
注意:我一直在考慮使用萬用表測量實際功耗,並在電池和設備的電源觸點之間連接電極,但我害怕打破手機。
使用adb工具,您可以查看每個正在運行的應用的功耗
adb shell dumpsys cpuinfo
樣本輸出
加載:1.12 / 1.07 / 1.01 CPU使用率從11344ms到1613ms前:10%122 / system_server:5.8%用戶+ 4.5%內核/故障:989次要0%233 / com.htc.android.wallpaper:0%用戶+ 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%用戶+ 0%內核0%54 / synaptics_wq:0%用戶+ 0%內核0.2%57 / w1_bus_master1:0%用戶+ 0.2%內核0%253 / com.android.phone:0%用戶+ 0%內核/ faults: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%kern
運用
adb shell dumpsys batteryinfo
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.