我们都知道ARC是苹果通过编译器在编译期支持的功能。但要问编译器对ARC是怎么支持的,很多人大概率说不出所以然来。
重新造轮子,写一个不阻塞启动过程的带优先级、依赖管理的启动任务管理器。
启动耗时是客户端品质的核心指标之一。
一个团队对产品性能的关注,首先体现在App的启动体验上。
本文以近期一次启动优化的案例(P50及平均启动耗时下降45%),来看看那些性能问题可以如何解决,以及对我们日常开发的一些启示。