1.避免创建过多的对象;
2.不要过多的使用枚举,枚举占用的内存空间要比整型大;
3.常量使用static final来修饰;
4.使用一些android特有的数据结构,如SparseArray和Pair,它们都具有更好的性能;
5.适当使用软引用和弱引用;
6.采用内存缓存和磁盘缓存;
7.尽量采用静态内部类,这样可以避免潜在的由于内部类而导致的内存泄露
本文分享了7种有效提升Android应用性能的方法,包括减少对象创建、合理使用枚举、利用staticfinal修饰常量、选用Android特有数据结构、软引用与弱引用的应用、内存与磁盘缓存策略及预防内存泄露的技巧。
1.避免创建过多的对象;
2.不要过多的使用枚举,枚举占用的内存空间要比整型大;
3.常量使用static final来修饰;
4.使用一些android特有的数据结构,如SparseArray和Pair,它们都具有更好的性能;
5.适当使用软引用和弱引用;
6.采用内存缓存和磁盘缓存;
7.尽量采用静态内部类,这样可以避免潜在的由于内部类而导致的内存泄露
转载于:https://my.oschina.net/u/3491256/blog/906360

被折叠的 条评论
为什么被折叠?