adb获取Android性能

正在整理完善中…………

  • aapt dump badging apk
    获取包名和启动应用

  • 冷启动/热启动
    释义:应用的第一次启动,这个时候应用程序的进程是没有创建的/应用非第一次启动,如切至后台状态
    adb shell am start -W -n org.sojex.finance/.SplashActivity
    ThisTime:启动一连串Activity的最后一个Activity的启动耗时
    TotalTime:表示新应用启动的耗时,包括新进程的启动和Activity的启动
    WaitTime:总耗时
    注:一般考虑TotalTime

  • cpu
    adb shell dumpsys cpuinfo | findstr org.sojex.finance

  • mem
    adb shell dumpsys meminfo org.sojex.finance
    TOTAL行的数据作为被测app内存的衡量数据
    PSS:实际使用的物理内存
    注:移动端一般取PSS

  • 流量
    adb shell ps|grep org.sojex.finance 查找pid
    adb shell cat /proc/pid/status 查找uid
    adb shell cat /proc/uid_stat/UID/tcp_rcv
    adb shell cat /proc/uid_stat/UID/tcp_snd

你可能感兴趣的:(adb)