Android异常与性能优化相关面试问题-冷启动优化面试问题详解

什么是冷启动:

  • 冷启动的定义:
    冷启动就是在启动应用前,系统中没有该应用的任何进程信息。实际也就是要执行Application.onCreate()方法的那次启动。
  • 冷启动 / 热启动的区别:
    热启动:用户使用返回键退出应用,然后马上又重新启动应用。实际上也就是Application.onCreate()不会触发,因为进程还是存活的。所以两者的区别就比较能理解了。
  • 冷启动时间的计算:

冷启动流程:

如何对冷启动的时间进行优化:

猜你喜欢

转载自www.cnblogs.com/webor2006/p/8989018.html