2

我知道我可以通过使用来监控总使用量,例如:

adb top -m 10

但我有兴趣分别监控每个 CPU。在 Linux 上使用 top,我可以使用交互式命令 '1' 分别显示每个 CPU 的使用情况。我怎样才能在安卓上做到这一点?

4

1 回答 1

2

看起来你不能:

# top -h
Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [ -t ] [ -h ]
    -m num  Maximum number of processes to display.
    -n num  Updates to show before exiting.
    -d num  Seconds to wait between updates.
    -s col  Column to sort by (cpu,vss,rss,thr).
    -t      Show threads instead of processes.
    -h      Display this help screen.

您可以使用systrace跟踪每个 cpu 进程的执行时间。另请参阅使用 Systrace 分析显示和性能。如果你有一个 root 设备,busybox 可能有一个更完整的实现。

于 2013-04-11T14:43:22.270 回答