我要得到进程的pid,我想要计算进程的cpu使用率,我在android ndk中有pid。我是ndk的新手。任何人都知道如何做到这一点,任何帮助都会非常感谢。
发布于 2012-08-29 18:56:33
From this discussion我发现在安卓上获取这些信息是不可能的。此外,我在Android上使用了许多任务管理器,没有一个不提供这样的数据(它们只显示内存使用情况)。
更新:
看起来你的问题和this one是重复的。
因此,您所需要做的就是分析文件/proc/<pid>/stat以获得CPU使用率。
更新#2:
从源代码Android top.c中,我发现了如何在print_procs函数中获取进程使用情况
proc->delta_time * 100 / total_delta_timehttps://stackoverflow.com/questions/12175695
复制相似问题