什么是Android CPU使用情况下的"时钟刻度"?

Pra*_*ran 2 linux cpu android cpu-usage

我目前正在开发一个Android项目.我想获得每个进程的总CPU使用率.所以我使用的是"/ proc/pid/stat"的内容.我提到这个答案来获取统计数据.现在我得到了所有的utime,stime等,问题在于"Hertz"的价值.答案是它是每秒钟的滴答数.即使经过大量浏览,我也无法获得时钟刻度的确切含义.什么是时钟滴答,它是处理器的频率?答案说我们可以使用时钟滴答

的sysconf(_SC_CLK_TCK)

我不知道如何在Android中使用这个linux命令来获取时钟滴答声.我用谷歌搜索它,我找不到它.请帮我解决这个问题.如果有一个这个时钟滴答的例子会更有帮助.

Joe*_*des 5

100是Linux上设置的默认值.它在Android中似乎没有变化,如sysconf.c源文件中所示- goo.gl/C5yubg

如果您看到第167行,这sysconf(_SC_CLK_TCK)将是后退:

case _SC_CLK_TCK: return SYSTEM_CLK_TCK;

默认值SYSTEM_CLK_TCK定义为100