主要看下android的启动过程时间都花在哪:

1、首先是kernel到启动android这段时间,我的机子这花了大概7 8 s左右

2、启动android:

主要是从启动android到launch加载完毕

启动android时间:


启动launch时间


大概花了32 - 15 = 17s

这中间主要有预加载类,花了


大概4s

然后是启动service:



大概花了6s,这其中启动PackageManagerService花了将近4s

然后在看下开始启动launcher的时间


可以看到从activityManager开始启动launcher到调用launcher的onCreate花了3s左右


更多相关文章

  1. Android快速开发框架-------afinal
  2. Android布局优化(二)优雅获取界面布局耗时
  3. Android的设计与实现:卷I
  4. Android(安卓)下的Search
  5. Android开机阶段log分析
  6. Android(安卓)核心分析 之八------Android(安卓)启动过程详解
  7. Android浏览器显示大分辨率图片的问题
  8. 解决Android(安卓)studio 启动报错java.lang.RuntimeException:
  9. Android系统启动-SystemServer下篇

随机推荐

  1. Android的handler和callback机制
  2. cocos2dx实现获得设备的网络连接状态
  3. Android本地APP集成Mui框架
  4. Android开发经验之获取画在画布上的字符
  5. Android为ViewPager增加切换动画——使用
  6. 在 WebView 中获取当前网络状态(Wi-Fi 3G
  7. Android(安卓)已申请权限仍然提示 open f
  8. android客户端使用ssl连接mqtt服务器(单向
  9. Android(安卓)OutOfMemory 的思考
  10. Android(安卓)- 第二章 Activity 探究