CPU中进程的CPU时间

时间:2012-08-21 10:27:20

标签: android shell process cpu

我需要在android中获取进程的总cpu时间。我正在尝试使用adb shell个热门命令,但就百分比而言只提供cpu usage

但我需要该过程的总cpu time。我可以在我的Ubuntu中获取此信息,但我找不到在android中获取TIME+列的方法。

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

我不确定这是否适用于非root设备,但是:

echo $(adb shell ps | grep com.android.phone | awk '{ system("adb shell cat /proc/" $2 "/stat");}' | awk '{print $14+$15;}')

这将打印进程使用的用户模式jiffies和内核模式jiffies的总和。将com.android.phone替换为您感兴趣的进程名称。