JDK1.8-GC垃圾回收算法

2021-03-18  本文已影响0人  Wannay

1.引用计数法

System.gc();  //手动唤醒GC,禁用手动GC,JDK1.8的垃圾回收已经很智能了
//不是立刻执行,也是要看系统的调度,类似创建了线程,也不是立刻执行,得看系统的调度

只有main方法,后台有几个线程?两个,一个main,一个GC

public class Main {
    public static void main(String[] args) {

    }
}

2.复制算法

-XX:MaxTenuringThreshold  //设置对象再新生代中存活代数,默认是15

3.标记清除算法

4.标记压缩算法

JVM的GC用的是哪种方法?

新生代GC使用复制算法,在老年代FGC使用标记压缩、标记清除算法

上一篇下一篇

猜你喜欢

热点阅读