gpt4 book ai didi

android - 如何找到我在android ndk中拥有pid的进程的cpu使用情况

转载 作者:太空狗 更新时间:2023-10-29 14:26:20 26 4
gpt4 key购买 nike

我要获取进程的 pid,我想计算我在 android ndk 中拥有 pid 的进程的 cpu 使用率。我是 ndk 的新手。任何人都知道如何做到这一点,我们将不胜感激。

最佳答案

From this discussion我发现在 Android 上无法获取该信息。而且我在 Android 上使用了很多任务管理器,但没有一个不提供此类数据(它们只显示内存使用情况)。

更新:

看起来您的问题与 this one 重复.

所以你需要做的就是分析文件/proc/<pid>/stat获取 CPU 使用率。

更新#2:

来源Android top.c我找到了如何在函数 print_procs 中获取进程使用情况:

proc->delta_time * 100 / total_delta_time

关于android - 如何找到我在android ndk中拥有pid的进程的cpu使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175695/

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