Android - 简单的查看APP启动时间
2017-07-03 09:21
706 查看
Android - 简单的查看APP启动时间
标签: androidapp启动时间2017-05-03 10:41 175人阅读 评论(0) 收藏 举报
分类:
4. 移动端(154)
-->
4.2 android 高级(36)
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
先看看 测量的时机,下图很清晰的说明了
APP启动测量时间:
具体见 : https://developer.android.com/topic/performance/launch-time.html
Displayed Time
reportFullyDrawn()
1. Displayed Time
启动加载代码、初始化工作,从启动进程到第一次绘制完成所消耗的时间直接看
Log进行查看,可以看到启动到
MainActivity使用的时间;
2. reportFullyDrawn
如果有异步加载的内容的话,在上面的Displayed Time 执行后异步加载的内容执行完毕的时间;需要在代码中进行手动调用,比如:
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); try{ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // > android 4.4 reportFullyDrawn(); } }catch(SecurityException e){ } }1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
Logcat查看 :
没有异步加载,可能两个时间是一样的。
3. ADB 查看
执行下面命令:adb [-d|-e|-s <serialNumber>] shell am start -S -W com.example.app/.MainActivity -c android.intent.category.LAUNCHER -a android.intent.action.MAIN1
2
3
4
1
2
3
4
终端会打印下面内容:
Starting: Intent Activity: com.example.app/.MainActivity ThisTime: 2044 TotalTime: 2044 WaitTime: 2054 Complete1
2
3
4
5
6
1
2
3
4
5
6
完
相关文章推荐
- Android - 简单的查看APP启动时间
- Android启动时间优化查看及冷启动时间优化优化
- Android 中如何计算 App 的启动时间?
- 安卓(Android)开发之统计App启动时间
- 【Android】Android开发启动app弹出一张广告图片,Dialog可以查看大图,查看某个图片功能
- [置顶] 【Android】Android开发启动app弹出一张广告图片,Dialog可以查看大图,查看某个图片功能
- Android 中如何计算 App 的启动时间?
- Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息
- Android 开发之 App 启动时间统计
- Android 中如何计算 App 的启动时间?
- Android启动模式以及如何通过adb指令查看app当前运行的activity
- Android 中如何计算 App 的启动时间?
- Android 中如何计算 App 的启动时间?
- Android 开发之 App 启动时间统计
- 查看Android程序启动时间
- Android 中如何计算 App 的启动时间?
- Android app启动时间测试
- android查看activity启动时间
- Android计算app启动时间之一
- Android 开发之 App 启动时间统计