JVM1.8默认回收算法?

一、JVM1.8默认回收算法?

首先,年轻代和老年代的垃圾回收算法不同。


年轻代使用复制算法,老年代使用标记扫描或标记压缩算法。


需要注意的是,有的垃圾收集器有物理生成,有的有逻辑生成,有的没有生成概念。


如果您对该主题感兴趣,可以自行了解。


对于jdk1-8,我们需要知道它使用什么垃圾收集器。


可以使用命令java-XX:+PrintFlagsFinal-version|FINDSTR/i


当看到1-8时,默认是在输出结果中看到UseParallelGC。


ParallelGC默认是ParallelScavenge+ParallelOld


所以最终的案是ps使用复制,po使用标记和排序算法。


扩展知识JVM中常见的垃圾收集器组合


UseSerialGC的意思是“Serial”+SerialOld组合


UseParNewGC表示“ParNew”+“SerialOld”


UseConcMarkSweepGC的意思是“ParNew”+“CMS”——组合,“CMS”是老年代最常用的


UseParallelGC的意思是“ParallelScavenge”+Parallel旧组合


UseParallelOldGC的意思是“ParallelScavenge”+ParallelOld组合


实际中使用UseConcMarkSweepGC表示经常使用“ParNew”+“CMS”的组合


对于一些jvm 垃圾回收机制和JVM1.8默认回收算法?相关内容就讲到这里了,希望对各位有所助益。

除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。