JVM垃圾收集方法

如何判断对象是否还存活?算法

1.引用计数法对象

有一个缺点是不能解决循环依赖问题虚拟机

2.可达性分析变量

经常使用的做为根的主要在全局性的引用与执行上下文中循环

虚拟机栈中的引用的对象引用

方法区中常量引用的对象方法

方法区中静态变量引用的对象垃圾收集

 

经常使用的垃圾收集方法

1.标记清除

2.标记整理

3.复制算法

4.分代算法

分代算法主要是针对堆分区,对新生代采用复制算法,对老年代采用标记整理算法

相关文章
相关标签/搜索