app启动

作者: 34sir | 来源:发表于2018-06-03 08:56 被阅读9次

启动方式

  • ColdStart -- 冷启动
    此种方式最为耗时 一般是因为进程被干掉 系统需要重新fork进程进行一系列初始化
  • WarmStart -- 暖启动
    比ColdStart稍快 因为app的所有Activities还常驻在内存中 并没有被杀掉 所做的只是把app从后台提到前台来展示 并不需要重走初始化一系列行为 减少了对象初始化、布局加载等工作 但其行为表现与冷启动一致 是会displays a blank screen直到App渲染activity
  • LukeWarm Start ——热启动
    启动方式最快 类似于返回键退出应用又立即进入的那种行为

冷启动

过程:

  • Zygote Fork Proccess 孵化进程
  • Application:attachBaseContext()
  • Application:onCreate()
  • MainActivity:onCreate()

相关文章

  • iOS app启动优化方案

    一、APP的启动 二、App启动阶段 APP的启动 - dyld APP的启动 - runtime APP的启动 ...

  • iOS面试-启动优化

    APP启动 APP的启动方式 冷启动(Cold Launch):从零开始启动APP 热启动(Warm Launch...

  • iOS启动性能优化篇

    APP启动 APP的启动方式 冷启动(Cold Launch):从零开始启动APP 热启动(Warm Launch...

  • iOS启动优化

    APP 启动 APP的启动可以分为2种: 冷启动(Cold Launch):从零开始启动APP 热启动(Warm ...

  • App启动优化(三)启动优化方案

    系列文章 App启动优化(一)冷启动和热启动 App启动优化(二)启动时间测量 App启动优化(三)启动优化方案 ...

  • APP冷启动优化

    一、APP启动分为冷启动和热启动 1、冷启动 - APP从0-1的启动 2、热启动 - APP在后...

  • iOS APP启动优化

    APP启动优化 APP的启动可以分为2种 冷启动(Cold Launch):从零开始启动APP 热启动(Warm ...

  • 01 | App 启动速度怎么做优化与监控?

    App 启动 冷启动(Cold Launch):从零开始启动APP 热启动(Warm Launch):APP已经在...

  • iOS 启动优化(二)二进制重排

    App启动分析 App启动分为 冷启动 和 热启动 冷启动:点击 App 启动前,它的进程不在系统里,需要系统新创...

  • 性能优化:App启动优化

    一、App启动流程及启动优化二、定量监测App启动耗时、定位耗时代码三、果速送App启动优化 一、App启动流程及...

网友评论

      本文标题:app启动

      本文链接:https://www.haomeiwen.com/subject/kzodsftx.html