安卓面试必问二安卓内存优化OR OOM 内存溢出

时间:2021-02-27 20:58:12

如果面试官问了以上的问题之一,我觉得为了不浪费两个人的时间,毕竟两个人的时间都是有限的,所以一次说清楚算了。

① 要想优化我觉得你先不要溢出的好

1.循环的时候尽量不要使用局部变量
2.不用的对象设为null
3.数据库的游标要及时关闭
4.流的关闭
5.适配器中的复用也就是listview 优化 这里也可以扯到 listview优化 

6.图片的处理 先压缩在显示
我们不能直接给图片赋值,我事先处理一下  这里你也可以扯一下图片的缓存 异步加载.....

7.尽量避免静态变量的出现