我目前正在开发一个 Android 项目。我想获得每个进程的总CPU使用率。所以我使用“/proc/pid/stat”的内容。我提到这个答案是为了获取统计数据。现在我得到了所有的 utime、stime 等,问题在于“赫兹”的值。
答案是每秒的时钟滴答数。即使浏览了很多之后,我也不明白时钟滴答声的确切含义。什么是时钟周期?它是处理器的频率吗?答案说我们可以使用以下命令获取时钟滴答声
系统配置(_SC_CLK_TCK)
我不知道如何在 Android 中使用这个 linux 命令来获取时钟滴答声。我用谷歌搜索了它但找不到它。请帮我解决这个问题。如果有这个时钟滴答的例子会更有帮助。
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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)