Android でプロセスの合計 CPU 時間を取得する必要があります。adb shell
トップコマンドを使用しようとしていますがcpu usage
、パーセンテージでしか表示されません。
cpu time
しかし、私はプロセスの合計が必要です。でこの情報を取得できますが、Android で列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を、関心のあるプロセスの名前に置き換えます。