4种GC方法+分代回收+触发GC情况+内存申请过程
①引用计数对象增加一个引用时,引用数+1。减少一个时,引用数-1。当进行垃圾回收时,只回收引用数为0的对象。面对互相引用无解,方法比较老,基本弃用②标记+清除从根节点遍历标记对象,然后遍历整个堆,清除没有标记的对象。缺点:运行效率不高,产生了内存碎片,运行时需要暂停应用③复制将内存分为2个区域(区域a和区域b),一个区域空着(区域a),另一个区域(区域b)放对象。垃圾回收时,将区域b还在
转载
2017-04-24 16:06:14 ·
628 阅读 ·
0 评论