Android性能优化(一)综述

android设备作为便携的移动设备,内存和CPU都受到了很大的限制。因此程序过多的使用内存会导致程序内存溢出,即OOM。过多的使用CPU资源(通常指大量的耗时任务),会导致手机变得卡顿甚至程序无法响应(ANR)的情况。而想成为一个好的产品除了在功能的实用性、产品的需求性能够满足广大用户外,流畅的体验、稳定的性能也是必不可少的,因此性能优化尤为重要!
2015年Google官方也发布了一些关于Android性能优化典范的专题在Youtube上,该专题通过一系列短视频来帮助开发者创建更快更优秀的Android应用,课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议,感兴趣英语好的同学,可以去看下该专题视频,相信会有很大收获。另外,如果觉得英文比较吃力,还可以移步Android性能优化典范 - 第1季,他在自己博客第一时间就将这一些列视频的内容翻译成了中文,该博文传播广泛,备受好评!

Android性能优化是开发者必须掌握的知识,网上关于Android性能优化的文章也多如牛毛,而LZ写这篇的目的也是为了巩固下自己的理解,加深下记忆,限于LZ经验有限,如有不足请留言指出。

接下来的时间,我们就一起来学习一些性能优化方面的方法。主要包括UI布局、View绘制渲染、内存优化、线程优化等,另外还会有相关工具(MAT)以及ANR日志的分析等内容。我会写成系列文章,供大家参阅,希望会给大家有些帮助!

你可能感兴趣的:(Android性能优化(一)综述)