测试安卓apk启动时间的方法

本文介绍了通过ADB工具测试Android应用启动时间的方法,包括获取APK的包名和Activity,使用adb shell命令行分析启动耗时,如WaitTime、ThisTime和TotalTime等关键指标。
摘要由CSDN通过智能技术生成

获得当前apk的包名以及activity

  1. 连接adb,打开需要测试的应用
  2. 输入命令行:adb shell dumpsys window | findstr “mCurrentFocus”
  3. 命令行输出:当前焦点的包名和ativity以及横竖屏配置
例子:

命令行会输出类似的如下信息

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.ytgame.sudoku/org.cocos2dx.cpp.AppActivity }

获得该应用的启动时间的信息

  1. 关闭所有应用,尽量保证测试时,没有其他情况干扰
  2. 输入命令行:adb shell am start -W 包名/activity
例子:

测试上面例子中获得的包名和activity的启动时间

adb shell am start -W  Island.Block.Puzzle/org.cocos2dx.cpp.AppActivity

命令行中的测试数据分析

上面的例子会输出如下信息

Activity: Island.Block.Puzzle/org.cocos2dx.cpp.AppActivity
ThisTime: 0
TotalTime: 0
WaitTime: 11
Complete
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值