1、
1)查看所有内存信息
命令:
dumpsys meminfo
例:
C:\Users\laiyu>adb shell
shell@android:/ $ dumpsys meminfo
dumpsys meminfo
Applications Memory Usage (kB):
Uptime: 80066272 Realtime: 226459939
Total PSS by process:
Total PSS by OOM adjustment:
…………
…………
…………
…………
…………
Total PSS by category:
Total PSS: 855380 kB
---------------------------------------------------------------------------------------------
2、
法1:linux系统的top命令
例子:
C:\Users\laiyu>adb shell
shell@android:/ $ top -d 1 | busybox grep "com.tencent.mobileqq" > /mnt/sdcard/p
erformance.txt
encent.mobileqq" > /mnt/sdcard/performance.txt
^C
C:\Users\laiyu>
查看导出文件,如下,红色框选部分即为cpu利用率
方法2:通过dummpsys cpuinfo命令
命令:adb shell dumpsys cpuinfo
或者分成两部走(参考 查看电量信息)
先adb shell,然后dumpsys cpuinfo
例:
C:\Users\laiyu>adb shell dumpsys cpuinfo | find "com.tencent.mobileqq"
3、
命令:
adb logcat -c && adb logcat -f /mnt/sdcard/up.txt -s tag
选项说明
-c
-f
-s
tag
更多信息烦请参考 adb logcat -help
例:
先启动app,然后执行如下命令
C:\Users\laiyu>adb logcat -c && adb logcat -f /mnt/sdcard/up.txt -s ActivityMana
ger
^C
C:\Users\laiyu>
查看输出文件:
I/ActivityManager
注:查找Dispalyed字眼,如上图,可看到应用(com.tentcent.mobileqq)启动时间(total +4s410ms),启动页停留展示时间(+835ms)
4、
命令:
dumpsys battery
例:
shell@android:/ $ dumpsys battery
dumpsys battery
Current Battery Service state:
shell@android:/ $