gpt4 book ai didi

android - Android CPU 使用情况下的 "Clock Tick"到底是什么?

转载 作者:太空狗 更新时间:2023-10-29 16:36:13 25 4
gpt4 key购买 nike

我目前正在开发一个 Android 项目。我想获得每个进程的总 cpu 使用率。所以我正在使用“/proc/pid/stat”的内容。我提到了this answer to get the stats .现在我得到了所有的 utime、stime 等,问题出在“Hertz”的值上。答案是每秒的时钟滴答数。即使浏览了很多,我也没有得到时钟滴答的确切含义。什么是时钟节拍,它是处理器的频率吗?答案是我们可以使用

获取时钟滴答声

sysconf(_SC_CLK_TCK)

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

最佳答案

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

如果您看到第 167 行,这就是 sysconf(_SC_CLK_TCK) 将重新运行的内容:

案例_SC_CLK_TCK:返回SYSTEM_CLK_TCK;

SYSTEM_CLK_TCK 的默认值定义为 100

关于android - Android CPU 使用情况下的 "Clock Tick"到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28292807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com