android 内存问题处理资源整理
2016-03-03 本文已影响53人
panberglee
android内存泄露总结from支付宝
https://yq.aliyun.com/articles/3009
腾讯bugly分享的内存问题总结
http://www.cnblogs.com/bugly/p/Bugly.html
内存泄露从入门到精通三部曲之排查方法篇 使用ddms Cause GC,使用MAT分析hprof
http://www.cnblogs.com/bugly/p/4962512.html
http://www.cnblogs.com/bugly/p/4978914.html
WRANGLING DALVIK: MEMORY MANAGEMENT IN ANDROID 原理加参考文献的整理
http://www.raizlabs.com/dev/2014/03/wrangling-dalvik-memory-management-in-android-part-1-of-2/
How to use it
http://www.raizlabs.com/dev/2014/04/hunting-your-leaks-memory-management-in-android-part-2-of-2/
实践中碰到的内存问题
1.使用容器时,没有做add/remove匹配,导致容器类持有的引用无法释放
2.非静态Runnable/Handler持有Activity实例,导致请求网络数据更新的回调因生命期超过Activity,造成内存泄露
3.静态实例持有的Activity Context未释放