AndroidAndroid开发收藏夹Android开发

收集一下Android应用性能调优的技术点

2015-11-08  本文已影响727人  Kaede

信息

作者:Kaede
链接:https://github.com/kaedea

神马情况

最近一个星期居然没有产品的需求,本来打算涂几个妹子过双11,突然想到许多新人进项目组后会把项目以前踩的坑给再次踩一边,特别是一些会引发性能问题的“有坏味道”的代码,虽然一点有问题的代码暂时不管也不会有多大的影响,但是“千里之堤,毁于蚁穴”,一旦问题严重了就不好处理了。不能指望每次都做好完整的Code Review,最好的做法是把“性能优化”的技术点总结一下,输出一个文档,给那些新加入的小伙伴们看看,免得重复踩坑。

其实性能调优涉及到多方面的工作,一晚上也只能想到这么多,而且都是一些老生常谈、炒冷饭的东西,这个贴的目的在于想骗一些高质量的干货(我从未见过如此厚颜无耻之人+脑补诸葛孔明表情图),然后我再整合进来,接下来再把每一点都讲详细一点,配合项目中遇到的实例案例进行分析,最好再写个DEMO之类的放到Github偏偏粉之类的。

为了方便一些脑洞比较小的同学,特意找来一张

请大家补充要点啊,我一并处理。以下只是一时想到写的笔记,详细的分析还需要一点时间。

要点

使用异步

避免内存泄露

视图优化

Adapter优化

代码优化

其他优化

APK瘦身

性能问题的排查方法

欢迎各位补充

上一篇下一篇

猜你喜欢

热点阅读