[转]内存泄露从入门到精通三部曲

来源:互联网 发布:prezi 5.2.3 for mac 编辑:程序博客网 时间:2024/05/22 02:14

以下文章来自Bugly,详细地讲述了内存分配模型,GC机制,排查和避免/解决泄露的方法,值得一读。

内存泄露从入门到精通三部曲之基础知识篇:
http://www.cnblogs.com/bugly/p/Bugly.html

内存泄露从入门到精通三部曲之排查方法篇:
http://www.cnblogs.com/bugly/p/4962512.html

内存泄露从入门到精通三部曲之常见原因与用户实践:
http://www.cnblogs.com/bugly/p/4978914.html

  1. 静态内部类持有非静态外部类的引用,必须适时清空。内部类持有外部类的引用,最好使用弱引用。
  2. 如果组件引用Activity的Context,必须考虑其生命周期是否比Activity短并受控于Activity,否则最好使用ApplicationContext等。
  3. 注册监听/回调等操作,必须在适当的时候注销和清空,避免外部一直持有监听器的引用。
  4. 4.
阅读全文
0 0
原创粉丝点击