jvm垃圾回收的方法有哪些?

提问者:帅平 问题分类:面试刷题
jvm垃圾回收的方法有哪些?

 您阅读本篇文章共花了: 

Jvm
1 个回答
Rae
Rae 管理员
jvm垃圾回收主要有两种方法:
第一种方法:引用计数法
这种方法无法解决循环引用问题

第二种方法:可达性分析法
1、两个阶段:根节点枚举、对象图遍历
2、可扩展根节点枚举必须进行 STW(OopMap,安全点和安全区域);三色标记法分析为什么对象图遍历理论上也必须进行 STW(浮动垃圾、对象消失),因为这个阶段时间较长所以设计了两种方案(增量更新、原始更新 SATB)使得对象图遍历不需要进行 STW
发布于:2年前 (2022-10-20) IP属地:未知
我来回答