adb

1、查看app启动时间
首先执行命令adb shell dumpsys window w |findstr / |findstr name=
查看需测试app的包名和activity
然后执行命令adb shell am start -W packagename/activity 命令获取时间
应用自身启动耗:TotalTime;
系统启动应用耗时:WaitTime;
应用有界面Activity启动耗时:ThisTime。在这里插入图片描述
2、获取应用pid以及程序内存使用情况
执行命令:adb shell dumpsys meminfo 应用包名
在这里插入图片描述
3、日志抓取logcat
安卓把log输出到不同的缓冲区中,目前定义了四个log缓冲区:
Radio:输出通信系统的log
System:输出系统组件的log
Event:输出event模块的log
Main:所有java层的log,以及不属于上面3层的log
应用的log主要输出到main中,如果不指定缓冲区则输出的是system和main的缓冲区log
命令获取缓冲区log:adb logcat –b main
日志信息一般包含如下几个模块:时间、时间、级别、模块、pid(app进程)、tid(线程:一个进程对应多个线程)、标签、日志内容
日志级别: V(Verbose 明细,最低级别)、D(Debug 调试)、I(Info 信息)、W(Warn 警告)、E(Error 错误)、F(Fatal)
命令查看日志:按照时间的格式输出main缓冲区中级别在W以上的日志并根据pid(也可以换成tag)筛选
*adb logcat -b main -v time :W | findstr 7677
在这里插入图片描述
在这里插入图片描述
4、获取app的主activity
命令:aapt dump badging d:\tools\apk\huawei.apk
其中launchable-activity: name的值就是主activity

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值