我正在使用OpenCL开发用于CPU-GPU并行计算的Android应用程序。我想测量应用程序执行中每个功耗或总功耗的CPU-GPU。但我找不到合适的测量方法。
答案 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
如果您需要可靠的测量,这是一个很好的方法。 相反,基于软件的方法仅提供可能不准确的估计。