首页 > 其他 > 详细

Part-专项测试1

时间:2019-12-22 14:04:21      阅读:80      评论:0      收藏:0      [点我收藏+]

1.activity启动流程

> 点击桌面图标时,先进行进程的创建。application on create,启动一个进程:分配内存分配资源

> 然后进行一个activity init,这时候还是没有界面

> 然后activity oncreate,联网下载广告等基础数据

> oncreate结束,界面开始动态的加载。这时候才是启动时间

2.应用启动时间,界面展现时间,首屏时间

3.app启动性能度量指标

> 首次安装启动:首次安装会耗费较多的时间初始化,比如补丁下载,缓存数据

> 冷启动:进程不存在(不超过5s)

> 暖启动:进程存在,界面不存在[一般不测]

> 热启动:界面对象仍然存在,只是从后台前置到前台[一般不测]

> 首屏启动:第一屏加载完整

4.界面启动时间

> adb logcat : displayed,这个时间不准,是activity的创建时间

> 录屏的方式:screen record  +  ffmpeg(ffmpeg,视频处理工具,可以查看详细时间)

> 手机自带的录屏

> 摄像机独立录屏

5.几个命令

adb shell pm clear package  #清理缓存数据
adb shell am force-stop package  #停止应用
adb shell am start -n -S -W #启动app
adb logcat #日志

Part-专项测试1

原文:https://www.cnblogs.com/n-n5980/p/12079618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!