APP内存优化篇(数据结构优化)

  1. 频繁字符串拼接用StringBuilder
    (字符串+的方式进行字符串拼接,会产生字符串内存块,这些都是没有用的)

  2. ArrayMap(android.support.v4.util.ArrayMap)、SparseArray替换HashMap

  3. 内存抖动,创建同一个对象,不要再循环内声明,声明在外面

知识补充:
1. 在小的Class耗费0.5KB
2. HashMap一个entry需要额外占用的32B

你可能感兴趣的:(APP内存优化篇(数据结构优化))