网站付款接口这么做,河北三河建设厅网站,温州建设小学的网站,深圳头条新闻文章目录 G1ShenandoahZGC 常见垃圾回收期#xff08;上#xff09;
G1
参数1#xff1a; -XX:UseG1GC 打开G1的开关#xff0c;JDK9之后默认不需要打开 参数2#xff1a;-XX:MaxGCPauseMillis毫秒值 最大暂停的时间
回收年代和算法 ● 年轻代老年代 ● 复制算法 优点… 文章目录 G1ShenandoahZGC 常见垃圾回收期上
G1
参数1 -XX:UseG1GC 打开G1的开关JDK9之后默认不需要打开 参数2-XX:MaxGCPauseMillis毫秒值 最大暂停的时间
回收年代和算法 ● 年轻代老年代 ● 复制算法 优点 对比较大的堆如超过6G的堆回收时延迟可控 不会产生内存碎片 并发标记的SATB算法效率高 缺点 JDK8之前还不够成熟 适用场景 JDK8最新版本、JDK9之后建议默认使用
Shenandoah
Shenandoah 是由Red Hat开发的一款低延迟的垃圾收集器Shenandoah 并发执行大部分 GC 工作包括并发的整理堆大小对STW的时间基本没有影响。
ZGC
ZGC 是一种可扩展的低延迟垃圾回收器。ZGC 在垃圾回收过程中STW的时间不会超过一毫秒适合需要低延迟的应用。支持几百兆到16TB 的堆大小堆大小对STW的时间基本没有影响。