美文网首页
app启动优化

app启动优化

作者: 7i昂 | 来源:发表于2019-11-05 18:06 被阅读0次

anr文件路径

/data/anr/traces.txt

启动优化工具

traceview:

Debug.startMethodTracing("trace");
//执行代码块
Debug.stopMethodTracing();

cpu profiler 抓取不及时

systrace:

image.png

TraceCompat.beginSection("");
//执行代码块
TraceCompat.endSection();

安装运行之后先执行python脚本在启动app


image.png

html文件用浏览器打开即可

优雅获取耗时时间

aop aspectjx


image.png

异步优化

线程池异步加载耗时操作如果依赖执行的可以用CountDownLatch
最佳方案可以使用启动器+idleHandler
muldex之后加载加载类
muldex之前加载Sharepreference
启动阶段不启动子进程
启动抑制GC(hook)
CPU锁频
walltime 和 cputime的区别

相关文章

网友评论

      本文标题:app启动优化

      本文链接:https://www.haomeiwen.com/subject/pujebctx.html