Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在android中获取一个进程的总cpu时间。我正在尝试使用adb shell顶级命令,但它只提供cpu usage百分比。
adb shell
cpu usage
但我需要整个cpu time过程。我可以在我的 中获取此信息Ubuntu,但我找不到TIME+在 android.xml 中获取该列的方法。
cpu time
Ubuntu
TIME+
有什么建议么?
我不确定这是否适用于无根设备,但是:
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 替换为您感兴趣的进程的名称。