前言
大家好,我是小文字,《Android性能优化漫谈》的作者。
>: 是否到面试的时候才发现自己学习得太少,偷懒得太多?
>: 从事多年Android开发,回忆起性能优化,脑海里只有些碎片知识?
开设《Android性能优化漫谈》课程,即是笔者对知识的一次完整分享,也一次全面的总结与自我审视的过程。 希望对有志于深入学习性能优化的读者有所增益。
课程将围绕以下几个方向展开分析:
- 快速分析:NimbleDroid指南
- 卡顿优化与监控
- 内存占用与泄漏分析
- 安装包瘦身
- 其他优化
- 监控平台
第一章,介绍一款帮助开发者快速分析程序问题的工具:NimbleDroid。 NimbleDroid的旨在帮助开发者发现app启动的问题,定位代码执行时间过长的方法等等,属于可视化的工具平台。
第二章,我们介绍Android中时常困扰大家的卡顿问题,可相关的优化方案;
第三章,我们会分析app的内存分配和垃圾回收相关的知识,帮助我们更好的认识Android中的内存和泄漏分析;
第四章,最后我们还将介绍如果为安装包瘦身。包括图片的选用,压缩,代码清理等;
第五章,介绍一些零散的其他知识点,比如系统耗电的分析,网络请求浏览的统计等;
最后一章,主要分析一个开源的性能监控工具,这个工具涵盖了我们平常关注的各种指标的监控,可视化一块做的比较好,非常值得大家深入学习。;
在每个章节中,我们会配备适量的案例辅助学习。 好了,现在让我们一起开始性能优化这门课。