搞成task,搞的也不简单,加入新的初始化还需要task化,维护成本也不低

来源:3-10 异步初始化最优解-启动器-2

令弧

2023-02-08

搞成task,搞的也不简单,加入新的初始化还需要task化,维护成本也不低

写回答

1回答

随风绽放

2023-02-09

同学你好,这么做下来,对于稍微大型一些的项目,都能取得很好的收益,维护成本也不高

收益:取得启动速度的下降,并且线上和线下在排查启动速度上升问题时能更快的发现问题

维护成本:目前 github 也上有很多相关的实现可以直接使用,并且在有依赖关系时 task 的方式实现起来成本肯定是更低的;没有依赖关系的就像正常加代码一样,也是需要加的。同时正确的添加也不会破坏原有的优化收益

0
0

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1696 学习 · 532 问题

查看课程