APP的启动优化

1.main()之前 
   加载可执行文件,加载动态链接库,objc运行时初始化处理,初始化(+load方法、attribute修饰的函数调用、C++静态全局变量)

2.main()执行后
  main()执行之后到didFinishLaunchingWithOptions里首屏渲染相关方法的执行
  文件的读写操作,大数据的读取,大量的计算

3.首屏渲染之后
非首屏渲染的其他服务模块的初始化、监听的注册、配置文件的读取。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • App 的启动时间,指的是从用户点击 App 开始,到用户看到第一个界面之间的时间。总结来说,App 的启动主要包...
    monkey姜啦阅读 2,962评论 1 0
  • 一般而言,APP的启动时间,是从用户点击APP开始,到用户看到第一个界面之间的时间,总的来说,APP的启动主要包括...
    石子17阅读 1,810评论 0 0
  • 前言:最近,小编在看戴铭老师的技术分享,感觉收获很多。基于最近的学习,小编总结了一些App启动优化上的知识点,并计...
    齐舞647阅读 3,811评论 0 3
  • 极客时间戴铭学习笔记 App启动干了什么 一般分为冷启动和热启动两种冷启动指, App点击启动前, 进程不在系统里...
    童冀阅读 3,365评论 0 0
  • 通过阅读这篇文章,我们将了解APP启动过程中都做了哪些事情。文章分为三部分,第一部分是原理讲解,第二部分是优化方案...
    CNWH阅读 4,481评论 0 5

友情链接更多精彩内容