如何衡量Android中的应用程序执行功耗?

时间:2015-05-07 18:28:46

标签: android consumption

我正在使用OpenCL开发用于CPU-GPU并行计算的Android应用程序。我想测量应用程序执行中每个功耗或总功耗的CPU-GPU。但我找不到合适的测量方法。

2 个答案:

答案 0 :(得分:0)

Android Developer网站为您提供所需的一切:

https://developer.android.com/training/monitoring-device-state/index.html

你可以:

1.监控电池电量和充电状态

2.确定并监控停靠状态和类型

答案 1 :(得分:0)

我使用ODROID-XU来衡量CPU和GPU的能耗。 它们为2个CPU,GPU和内存提供功率传感器。

我制作了一些用于收集和分析此类数据的脚本。可在这里: https://github.com/luiscruz/greenbenchmark

如果您需要可靠的测量,这是一个很好的方法。 相反,基于软件的方法仅提供可能不准确的估计。