启动速度优化
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的时间