App启动速度优化

1 优化从Application的onCreate()到Activity的onCreate()之间的工作流程

2 将初始化得的东西做懒加载

3 一些必须要初始话的东西有限放在子线程中操作 如下情况不可以

    a 初始化需要用到handler

    b 有ui操作

    c 对异步要求高

4 通过抓取trace 文件可以分析每个方法执行得时间

   trace 保存位置storage/emulated/0/Android/data/包名/files/dmtrace.trace

Debug.startMethodTracing();
Debug.stopMethodTracing()

 

你可能感兴趣的:(App启动速度优化)