我知道我可以通过使用来监控总使用情况,例如:
adb top -m 10
但我有兴趣分别监控每个CPU。在Linux上使用top,我可以使用交互式命令“1”分别显示每个CPU的用法。我该如何在Android上执行此操作?
答案 0 :(得分: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的进程执行时间。另请参阅Analyzing Display and Performance with Systrace。如果您有root设备,busybox可能会有更完整的实现。