4种GC方法+分代回收+触发GC状况+内存申请过程

①引用计数 对象增长一个引用时,引用数+1。减小一个时,引用数-1。当进行垃圾回收时,只回收引用数为0的对象。面对互相引用无解,方法比较老,基本弃用算法 ②标记+清除 从根节点遍历标记对象,而后遍历整个堆,清除没有标记的对象。 缺点:运行效率不高,产生了内存碎片,运行时须要暂停应用spa ③复制 将内存分为2个区域(区域a和区域b),一个区域空着(区域a),另外一个区域(区域b)放对象。垃圾回收时
相关文章
相关标签/搜索