1.避免创建过多的对象;
2.不要过多的使用枚举,枚举占用的内存空间要比整型大;
3.常量使用static final来修饰;
4.使用一些android特有的数据结构,如SparseArray和Pair,它们都具有更好的性能;
5.适当使用软引用和弱引用;
6.采用内存缓存和磁盘缓存;
7.尽量采用静态内部类,这样可以避免潜在的由于内部类而导致的内存泄露
1.避免创建过多的对象;
2.不要过多的使用枚举,枚举占用的内存空间要比整型大;
3.常量使用static final来修饰;
4.使用一些android特有的数据结构,如SparseArray和Pair,它们都具有更好的性能;
5.适当使用软引用和弱引用;
6.采用内存缓存和磁盘缓存;
7.尽量采用静态内部类,这样可以避免潜在的由于内部类而导致的内存泄露
转载于:https://my.oschina.net/u/3491256/blog/906360