/AndroidAdvanceStudy

Android 开发高手课学习

Primary LanguageHTML

Android 开发高手课学习

1、奔溃优化一:GoogleBreakpad 的使用

2、奔溃优化二:关闭FinalizerWatchdogDaemon来减少TimeoutException的触发

3、内存优化一:运行时动态获取对象分配情况

4、内存优化二:通过分析内存文 hprof 判断内存中是否存在重复图片

5、卡顿优化一:模仿 ProcessCpuTracker 获取线程耗时占比

6、卡顿优化二:使用 PLTHook技术获取 Atrace 的日志

6p、卡顿优化补充:PLTHook 技术来获取线程创建的堆栈

7、启动速度优化:systrace 性能分析&通过 ASM 添加 trace log

8、网络优化:通过 PLT HOOK 网络