app启动速度优化及Trace文件分析

    技术2023-09-10  72

    启动速度优化

    1.查看启动时间。log查看:Displayed

    2.通过 adb shell am start -W 包名/activity路径

    3.启动速度优化:

    1.开线程异步执行 2.懒加载

    4.具体优化:查看方法耗时时间

    在Application和SplashActivity中进行 通过Debug.startMethodTracing(“trace文件路径”) Debug.stoptMethodTracing()

    通过android studio来分析trace文件

    1.将trace文件用as打开 2.左右排列代码方法代表Trace内执行的方法 上下代表每个方法内掉用的方法 1s = 1000000us IdleTime代表没被cpu选中时线程block的时间

    Processed: 0.009, SQL: 9