Я разрабатываю приложение для Android, используя OpenCL для параллельных вычислений CPU-GPU. Я хочу измерить CPU-GPU каждое энергопотребление или общее энергопотребление при выполнении приложения. Но я не могу найти правильный метод измерения.
Как измерить энергопотребление приложения в Android?
Ответы (2)
На сайте Android Developer есть все, что вам нужно:
https://developer.android.com/training/monitoring-device-state/index.html
Вы можете :
1. Следите за уровнем заряда батареи и состоянием зарядки
2. Определите и отслеживайте состояние и тип стыковки
person
Meghdeep Ray
schedule
07.05.2015
Я использовал ODROID-XU для измерения энергопотребления ЦП. и ГПУ. Они обеспечивают датчики мощности для 2 процессоров, графического процессора и памяти.
Я сделал несколько скриптов для сбора и анализа таких данных. Доступно здесь: https://github.com/luiscruz/greenbenchmark
Это хороший подход, если вам нужны надежные измерения. Напротив, подходы, основанные на программном обеспечении, дают только оценку, которая может быть неточной.
person
Luis Cruz
schedule
26.01.2017