性能优化是 Android 开发进阶必备技能之一,是项目开发过程中的重点,痛点同时也是难点。
这里是 Andriod 性能优化手册,专注于 Android 性能优化领域,分享基础知识,实战方案,学习路线,技术动态等资源
本站内容
本站预期将包含以下内容,正在建设中,敬请期待
- Android 性能优化相关学习资源与学习路线总结
- 以技术月报的形式总结过去一个月(但不限于此)性能优化相关的优质博客,视频,开源项目等
- Android 性能优化中需要用到的计算机基础知识介绍
- 针对启动速度、内存、卡顿、瘦身等常见优化方向,进行原理剖析并结合实战案例来解决
为什么发起本站
在我看来,Android 性能优化的难点在于以下几点
- Android 系统架构涵盖应用层、Framework 层、Android 运行时和原生库以及 Linux 内核层等多个层次,要真正体系化的进行性能优化,不仅要了解应用层,更要全面理解这些层面以及它们之间的关系
- 性能优化涉及的知识面非常广泛,包括计算机硬件,操作系统,内存管理、线程与进程调度,JVM 虚拟机,C/C++ 基础等多个方面,需要对这些知识点进行深入学习才能更好地进行优化
我从事 Android 开发已经好几年了,开发过程中也经常涉及性能优化需求。但总的来说,仍存在诸多不足之处,一是缺乏深入理解,二是不够体系化。
由于性能优化的复杂性,并不是零零散散地看一些博客文章就可以掌握的,因此我发起了本站,期望能够系统地整理 Android 性能优化的各个方向及关键知识点,并介绍业界常用的性能优化实战方案与技术动态。
本站正在努力建设中,也希望跟大家多多交流~
最后更新:
November 17, 2024