anr文件路径
/data/anr/traces.txt
启动优化工具
traceview:
Debug.startMethodTracing("trace");
//执行代码块
Debug.stopMethodTracing();
cpu profiler 抓取不及时
systrace:
TraceCompat.beginSection("");
//执行代码块
TraceCompat.endSection();
安装运行之后先执行python脚本在启动app
html文件用浏览器打开即可
优雅获取耗时时间
aop aspectjx
异步优化
线程池异步加载耗时操作如果依赖执行的可以用CountDownLatch
最佳方案可以使用启动器+idleHandler
muldex之后加载加载类
muldex之前加载Sharepreference
启动阶段不启动子进程
启动抑制GC(hook)
CPU锁频
walltime 和 cputime的区别