0
点赞
收藏
分享

微信扫一扫

JVM性能调优-对象存活算法可达性分析


简介:判断对象是否存活算法,讲解对象垃圾回收对象是否回收判断
可达性分析算法的概念(⼜叫跟搜索法)

根搜索算法是从离散数学中的图论引⼊的,程序把所有的引⽤关系看作⼀张图,从⼀个节点GC ROOT开始,寻找对应的引⽤节点,找到这个节点以后,继续寻找这个节点的引⽤节点,当所有的引⽤节点寻找完毕之后,剩余的节点则被认为是没有被引⽤到的节点,即⽆⽤的节点

java中可作为GC Root的对象有

  • 虚拟机栈中引⽤的对象(本地变量表)
  • 本地⽅法栈中引⽤的对象
  • ⽅法区中静态属性引⽤的对象
  • ⽅法区中常量引⽤的对象


举报

相关推荐

0 条评论