Android app性能调优
2020-02-29 本文已影响0人
朱_c713
在android的应用程序中要弄清楚隐藏在设备屏幕和代码后面的一些关键概念。对于提升程序的稳定性和性能非常重要。首先我们应该弄清楚设备是如何对屏幕进行刷新的,以及屏幕上的内容是如何被人眼所感知的。接着,我们还需要了解开发者可能回遇到哪些瓶颈和常见问题。
- 通常程序的优化的关键,是被一些关键部位影响的,因此不要纠结于一些细节(笔者面试时碰到不少这样的开发者),比如一两个枚举占用的内存的影响。或者一两个数值没有用最小容器盛放,或者忘记了使用sparseArray 代替hashmap。要站在全局的角度全面的看待问题。找出关键点。
1) 安卓包的优化
2)内存占用优化
3)app速度优化,app时间优化
4) app网络优化
https://www.jianshu.com/p/a7b6e8705766
参考文献:
《Android 高性能变编程》【西班牙】Enrique López Mañas(恩里克·洛佩斯·马尼亚斯),【意】Diego Grancini (迪戈·格兰奇尼)著叶坤 译
《Kotlin实战》【俄】Dmitry Jemerov Svetlana Isakova 著 覃宇 罗丽 李思阳 蒋扬海 译
《重构改善既有代码设计》【美】马丁福勒(MartinFowler)著 熊节 林从羽译
《Android移动性能实战》 腾讯SNG专项测试团队 著
安卓包的优化
内存占用优化
app渲染优化
掌握多线程使用
app网络优化