簡體   English   中英

測量與特定應用相關的功耗

[英]Measure power consumption related to particular app

作為應用程序測試的一部分,我需要以某種方式測量我的應用程序耗盡了多少電池。

在Android中,電池設置中有一個圖表,我可以看到消耗百分比,以及CPU時間或喚醒時間,但是當我的應用程序在運行時連續使用加速度計時會出現問題。

Acceleremoter也具有最強的待機使用要素,因此我想以某種方式估計其特定用途。

Acceleremoter電池使用是屬於Android系統,還是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM