一.启动的类型 冷启 动,application没有被创建,需要先创建进程,然后启动MainActivity.由于这个过程需要fork一个新进程,所以耗时. 热启动,同上面对照,已经启动过application,并驻留在系统内存内,只是需要唤醒该进程,并启动MainActivity. 二:统计启动时间 1.物理统计 通过高速相机,从点击launcher上面的图标开始,到MainActivity的第一个可见帧,算作启动时间. 2.adb 统计 adb shell am start -w pagea