内存使用优化
内存优化
频繁使用字符串拼接用StringBuilder或者StringBuffer;ArrayMap、SparseArray替换HashMap;避免内存泄漏。
集合类泄漏(集合一直引用着被添加进来的元素对象)
单例/静态变量造成的内存泄漏(生命周期长的持有了生命周期短的引用)
匿名内部类/非静态内部类
资源未关闭造成的内存泄漏
检测内存泄漏的几个工具: LeakCanary,TraceView,Systrace,Android Lint和Memory Monitor+mat
最后更新于
这有帮助吗?