由于时间问题,简单的谈谈自己的理解. 大家都知道,在android开发中,不需要自己去管理,有垃圾回收机制会自动帮我们去回收 没有被引用到的对象. 那垃圾回收机制到底是怎样的呢?下面列出本人的一些理解. 垃圾回收的线程: 之前是在主线程做的,后面移到优先级比较低的线程中进行. 之前是单一线程,后面是多线程. 垃圾回收的时机: app空闲的时候 内存紧张的时候 分配大的内存块不够用的时候. 回收的方式: 不采用分代技术:会一次性gc会遍历所有的对象,这样很费时 采用分代技术:分为年轻代,老年代,持…