1.Context
始作俑者!减少工具类,单例类等拥有Context实例,长期引用者需与Context的生命周期保持相同。使用Application-context替换Activity-Context,Application的生命周期知道应用销毁才销毁,可避免引用Context溢出。
2.Handler
3.Bitmap
原理上减少应用内对Bitmap直接操作,现今的七牛平台很好的解决了对图片处理问题。
关键词:inSampleSize,recycle
4.第三方SDK
Umeng分享,第三方登录都需注意
5.回归代码
谨慎static 变量;使用SparseArray和ArrayMap..
最后 squareup-leakcanary
[squareup-leakcanary](https://github.com/square/leakcanary) 检测内存溢出神器