分享一个:Android 内存泄漏分析与解决方法

 在分析Android内存泄漏之前,先了解一下JAVA的一些知识

1. JAVA中的对象的创建

  • 使用new指令生成对象时,堆内存将会为此开辟一份空间存放该对象
    垃圾回收器回收非存活的对象,并释放对应的内存空间

2.Java如何判定对象存活或死亡?

  • 可达性分析算法
    1给对象中添加一个引用计数,假如为count
    2当引用这个对象时:count++
    3当count==0时:对象处于,也就是说没有其它地方在引用这个对象了,对象就处于“死亡”状态,回收对象

posted @ 2017-05-25 14:27  nozuonodai  阅读(35)  评论(0)    收藏  举报