主要看下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左右