我已经安装了市场上具有高CPU速率的Android应用程序, 并想调查导致这种情况的原因。
目前我已经从adb shell了解到应用程序的使用率是CPU的20%(avarage)。 (顺便说一句,命令是“top -m 5 -d 1”)
由于我没有编写代码,我没有实际的项目。 是否有可能看到sub_module导致问题?
提前致谢。
答案 0 :(得分:0)
我通过进入adb shell找到答案。 命令top -m 5 -s cpu -t给了我我的要求。
请参阅命令信息:
用法: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.