Android Studio可以通过日志的方式查看应用冷启动和热启动的时间。
在Logcat里面搜索display,verbose下,可以看到如下的打印:
ActivityTaskManager: Displayed com.example.application/.MainActivity: +6s95ms
这里是一个冷启动时间。
应用启动后按back回退到桌面,然后在点击icon进来:
ActivityTaskManager: Displayed com.example.application/.MainActivity: +505ms
这是一个热启动,很明显时间就短得多,因为少了很多资源的初始化。