我需要在android中获取进程的总cpu时间。我正在尝试使用adb shell
个热门命令,但就百分比而言只提供cpu usage
。
但我需要该过程的总cpu time
。我可以在我的Ubuntu
中获取此信息,但我找不到在android中获取TIME+
列的方法。
有什么建议吗?
答案 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替换为您感兴趣的进程名称。