В вопросе о «total cpu usage of an application from /proc/pid/stat» есть объяснение, как получить использование процессора, но для этого мы должны знать часы.Android количество часов тиков [Hertz]
Но как я могу получить это значение в Android (прямо с устройства)? Я просто не понимаю, как использовать следующую функцию в Android, потому что это, похоже, команда Linux.
Hertz (количество тактов в секунду) вашей системы. В большинстве случаев sysconf (_SC_CLK_TCK) может использоваться для возврата количества тактовых сигналов .
[ 'sysconf (_SCK_CLK_TCK)'] (http://pubs.opengroup.org/ onlinepubs/009695399/functions/sysconf.html) - вызов функции C (т. е. он должен быть скомпилирован в используемой программе). Обозначение командной оболочки - это '' getconf CLK_TCK' (http://pubs.opengroup.org/onlinepubs/009695399/utilities/getconf.html). К сожалению, утилита ['getconf'] (http://pubs.opengroup.org/onlinepubs/009695399/utilities/getconf.html) отсутствует на Android. –
Возможный дубликат [Что такое «Tick Tick» в контексте использования Android-процессора?] (Http://stackoverflow.com/questions/28292807/what-is-exactly-a-clock-tick-in-the -context-of-android-cpu-usage) –