原理+实战+进阶,全面掌握 Android 性能优化

*   如何才能做好 Android 性能优化?

*   原理:重新认识内存

*   原理:掌握 App 运行时的内存模型

*   物理内存优化实战:Java Heap 内存优化

*   Native 内存优化(上):so 库申请的内存优化

*   Native 内存优化(下):Bitmap 的内存占用优化

*   虚拟内存优化(上):线程+多进程优化

*   虚拟内存优化(下):一些“黑科技”优化手段

*   原理:重新认识应用的速度优化

*   CPU 优化(上):合理使用线程池,提升 CPU 利用率

*   CPU 优化(下):减少 CPU 闲置时刻和等待,提升利用率

*   缓存优化:冷热端分离+重排序,提升缓存命中率

*   任务调度优化:线程+CPU,提升任务调度优先级

*   如何通过 GC 抑制来提升启动速度?

*   原理:重新认识 APK 安装包

*   资源文件的体积优化实战

*   dex 文件的体积优化实战

*   so 文件的体积优化实战

*   通过插件化来优化包体积(上)

*   通过插件化来优化包体积(下)

*   Android 性能优化总结