美文网首页
Android 获取App启动时间

Android 获取App启动时间

作者: 暮色将蓝 | 来源:发表于2021-04-22 18:43 被阅读0次

使用adb命令查看应用启动时间

adb shell am start -W 包名/启动页xxxActivity

-W 一定要大写

启动页包含绝对路径,

 <intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>

在Terminal终端 输入adb命令查看App启动时间

>adb shell am start -W 包名/绝对路径.WelcomeActivity
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=路径.WelcomeActivity }
Status: ok
LaunchState: COLD
Activity: 路径.WelcomeActivity
TotalTime: 1666
WaitTime: 1671
Complete

结果:

Status:状态
LaunchState:COLD(冷启动)/HOT(热启动)
TotalTime: 应用的启动时间,包括创建进程 + Application初始化 + Activity初始化到界面显示的过程。如果只关心某个应用自身启动耗时,参考TotalTime
WaitTime: AMS(ActivityManagerService )启动Activity的总耗时,如果关心系统启动应用耗时,参考WaitTime

报错

报找不到xxActivity
1.检查应用是否已安装
2.检查包名是否正确
3.检查启动页是否忘记写绝对路径

相关文章

  • 2019-06-28

    获取appium 启动android app 所需“appPackage”, 'appActivity' 将该目...

  • Android 获取App启动时间

    使用adb命令查看应用启动时间 -W 一定要大写 启动页包含绝对路径, 在Terminal终端 输入adb命令查...

  • Android中实现图片的三级缓存

    一、简介 如图所示,我们的Android App经常需要通过网络获取图片。但是,如果每次启动App都需要从网络获取...

  • 如何优化Androd App启动速度

    在上一篇文章《如何统计Android App启动时间》中我们探讨了如何统计Android App的启动时间,以及简...

  • Android App启动优化

    目录: 一、App启动方式 二、App启动时间度量 三、启动优化辅助工具 四、优雅获取方法耗时 五、App启动速度...

  • Android 应用启动系列文章

    Android app启动流程:调用startProcessLocked的几种情况(1)Android app启动...

  • Android系统原理

    Android性能优化(一)App启动原理分析及启动时间优化 - CSDN博客 Android性能优化(二)布局渲...

  • App启动时间获取

    adb shell am start -W packageName/activity activity使用Andr...

  • Android性能分析&启动优化

    两年前我做过了类似的启动优化分析《如何统计Android App启动时间》和《如何优化Androd App启动速度...

  • Android 优化——启动优化

    Android 优化目录 App 启动方式 冷启动App 没有启动过或 App 进程被杀,系统中不存在该 App ...

网友评论

      本文标题:Android 获取App启动时间

      本文链接:https://www.haomeiwen.com/subject/wsufrltx.html