android启动时间慢的问题】的更多相关文章

android apk启动时间可以通过下面的命令来完成测试,最终会生成一个mp4的视屏文件,通过播放录制好的视屏来统计app的启动时间精确到ms级别   例如:adb shell screenrecord --bugreport /mnt/shell/emulated/0/appaunch.mp4   一旦应用的launch activity完全启动后,使用ctrl+c终止命令可以了.   mack上使用quicktime,windows上使用employer来播放视屏统计本次app的启动lau…
 [转]对于Android的性能这方面评估,大部分都是有超级兔子去比跑分的,还是不能反映全面的问题.就我知道的而言,应用启动时间是很影响用户体验的一个性能方面问题. 最近的一个项目,别人都说应用启动慢,我师傅看我没什么事,叫我看一下.以前也看过一次,但那次是当学习,只是看看整流程是怎么走的,这次确不一样了.开始的一天,按以前的方式再看了一下,感觉没有什么异常的地方,不过时间确实比对比机慢了很多,但不知道是时间是发哪块了.从InputReader到ViewRootImpl,从ViewRootImp…
启动时间-冷启动启动App命令adb shell am start -W -n com.bit_health.android/.ui.common.activities.BitHealthMainActivity停止App命令adb shell am force-stop com.bit_health.android 启动时间-热启动启动App命令(与冷启动一样)adb shell am start -W -n com.bit_health.android/.ui.common.activiti…
前言 之前我们说了启动优化的一些常用方法,但是有的小伙伴就很不屑了: "这些方法很久之前就知道了,不知道说点新东西?比如App Startup?能对启动优化有帮助吗?" ok,既然你诚心诚意的发问了,那我就大发慈悲的告诉你:俺也不知道. 走吧,一起瞅瞅这个App Startup吧,是不是真的能给我们的启动带来优化呢? (想看结果的可以直接跳到最后的实践和总结阶段) Contentprovider中初始化 想必大家都了解,很多三方库都需要在Application中进行初始化,并顺便获取到…
(转载) 已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adb shell am start -w packagename/activity,这个可以得到两个值,ThisTime和TotalTime,不知道两个有什么区别,而且与实际启动时间不匹配,两者相加都可能比实际启动时间小(测试游戏的时候差别更大):另外一种是通过adb logcat的方式,感觉获取的结果也与实际有差别 1 应用启动场景 事实上 Android 中一个 App 的启动时间可以准确计算的.但是要分场景.也就是说要分开…
1. Android应用中,可以使用如下方式进行应用启动时间的查看 2. 启动日志获取方法:…
Android 通过adb shell命令查看内存,CPU,启动时间,电量等信息   by:授客 QQ:1033553122 1.  查看内存信息 1)查看所有内存信息 命令: dumpsys meminfo 例: C:\Users\laiyu>adb shell shell@android:/ $ dumpsys meminfo dumpsys meminfo Applications Memory Usage (kB): Uptime: 80066272 Realtime: 22645993…
1.  查看内存信息 1)查看所有内存信息 命令: dumpsys meminfo 例: C:\Users\laiyu>adb shell shell@android:/ $ dumpsys meminfo dumpsys meminfo Applications Memory Usage (kB): Uptime: 80066272 Realtime: 226459939 Total PSS by process: 90058 kB: com.tencent.mobileqq (pid 167…
为了减少因手工测试的反应误差,这里介绍下如何利用Android自带的自动化测试工具uiautomator实现app启动时间的测试. 测试基本思路如下: 1.启动前记录当前的时间戳 2.启动app,直至app首页可见(此处以腾讯地图首页搜索框为例) 3.搜索框可见时记录当前的时间戳 4.步骤3中的时间戳-步骤1中的时间戳 = 启动时间 5.点击手机back键,退出app后,重复上述操作 其中启动app是利用了adb shell am start -n 包名/Activity,关于如何获取app的包…
[声明:如需转载本文,请注明来源] 一.数据说明 启动时间用同一台设备,同一个包进行启动时间的测试,其中三组样本数据(每组100份对比数据)如下: 设备pro-5-1 base_list_1 = [0.944, 0.901, 0.957, 0.911, 1.189, 0.93, 0.94, 0.932, 0.951, 0.911, 0.934, 0.903, 0.922, 0.917, 0.931, 0.962, 0.945, 1.254, 0.918, 0.913, 0.931, 0.935,…