美文网首页
2018-04-27, 做性能优化 , app 启动时间优化,2

2018-04-27, 做性能优化 , app 启动时间优化,2

作者: plantAtree_dAp | 来源:发表于2018-04-27 14:09 被阅读42次

分为 main() 前,和 main() 后


main() 前, 库 lib 、链接 linker 、加载 load


main() 后, 从 main( ) 到 appdelegate 的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法 。


应该可以用 XTCTest 的 measure{ } 方法计量。


appdelegate 的 app 生命周期管理函数那么多,我需要处理的只是 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法 。

先把启动,优化好


想到的, 三方服务,
随用,随注册,
不用,就解除,
(有一个权衡)

三方服务提供商, 当然希望服务直接挂在整个 app 的生命周期里面,最好是从用户点击 app 的 icon 开始

相关文章

  • Android系统原理

    Android性能优化(一)App启动原理分析及启动时间优化 - CSDN博客 Android性能优化(二)布局渲...

  • iOS 性能优化三

    主要讲解APP冷启动的优化 iOS 性能优化一iOS 性能优化二iOS 性能优化三 1. APP 启动的分类 冷...

  • iOS性能优化 - 整理

    本文主要包含: 性能优化 - 卡顿性能优化 - 耗电优化性能优化 - APP启动优化安装包瘦身 一  性能优化 -...

  • iOS性能优化篇小结(二)

    iOS性能优化篇小结(一) 4. APP启动优化 APP启动可以分为2种: 冷启动:从零开始启动APP 热启动:A...

  • 冷启动优化

    冷启动优化主要优化两个方面 Application 性能优化 App启动页性能优化业务优化不在本章优化范围内。本章...

  • App优化 - ANR优化

    前言 App优化 - 需要优化哪些? App优化 - 性能分析工具 App的3种启动方式 App优化 - App启...

  • 「性能优化2.2」获取布局的加载时间

    「性能优化1.0」启动分类及启动时间的测量「性能优化1.1」计算方法的执行时间「性能优化1.2」异步优化「性能优化...

  • 「性能优化2.4」 AsyncLayoutInflater实现异

    「性能优化1.0」启动分类及启动时间的测量「性能优化1.1」计算方法的执行时间「性能优化1.2」异步优化「性能优化...

  • 「性能优化2.3」Choreographer检测丢帧

    「性能优化1.0」启动分类及启动时间的测量「性能优化1.1」计算方法的执行时间「性能优化1.2」异步优化「性能优化...

  • 「性能优化2.1」LayoutInflater Hook控件加载

    「性能优化1.0」启动分类及启动时间的测量「性能优化1.1」计算方法的执行时间「性能优化1.2」异步优化「性能优化...

网友评论

      本文标题:2018-04-27, 做性能优化 , app 启动时间优化,2

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