开发者社区> 问答> 正文

Java性能优化,gc怎么判断对象存活

Java性能优化,gc怎么判断对象存活

展开
收起
道月芬1 2021-11-01 11:25:35 1501 0
1 条回答
写回答
取消 提交回答
  • 引用计数算法(Reference Counting) 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器加1;当引用失效时,计数器值减1;任何时刻计数器为0的对象就是不能再被引用的

    可达性分析算法(Reachability Analysis) 可达性分析算法的基本思路是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Root没有任何引用链相连时,则证明此对象是不可用的。

    2021-11-01 14:10:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载