Android内存优化所涉及的东西太多了,我将分几篇文章来分享我对内存优化的一些看法和做法。
直接进入主题吧,造成Android内存泄露的方面有很多,归跟到底就是开发者的水平问题或者敬业程度问题。因此在开发前期,需要跟每个项目开发者进行说明清楚对于内存
方面的标准,以此不需要再后面更加痛快。
造成应用占用内存/内存泄露的主要如下几个方面:
1.图片方面的,包括背景图片,List中图片
2.单例模式造成的内存泄露
3.由于Handler的把持造成的内存泄露
4.WebView造成的内存泄露
5.Thread造成的内存泄露
6.Adapter没有采用contentView
7.不良代码风格造成的内存泄露
后面将分为三篇进行对上述问题的详细分析和说明,第一篇:图片 第二篇:单例/handler/Thread 引起的内存泄露 第三篇:WebVIEW,Adapter,不良代码风格引起的内存泄露