jvm 1.8默认回收算法?

  1. jvm 1.8默认回收算法?

jvm 1.8默认回收算法?

首先垃圾回收算法年轻代和年老代不一样。

在年轻代采用复制算法,年老代采用标记清除或者标记压缩算法。

需要说明的是垃圾回收器有的是物理分代,有的是逻辑分代,有的是没有分代概念。

感兴趣的话题主可以自行了解一下。

对于jdk1.8来说,我们需要知道它采用的是是什么垃圾回收器。

可以通过命令java -XX:+PrintFlagsFinal -version |FINDSTR /i

看到1.8默认的是 输出结果中看到UseParallelGC。

ParallelGC 默认的是 Parallel Scavenge(新生代)+ Parallel Old(老年代)

所以最终答案就是ps采用复制,po采用标记整理算法。

引申知识:JVM中常见的垃圾回收器搭配组合:

UseSerialGC 表示 “Serial” + "Serial Old"组合

UseParNewGC 表示 “ParNew” + “Serial Old”

UseConcMarkSweepGC 表示 “ParNew” + “CMS”. 组合,“CMS” 是针对旧生代使用最多的

UseParallelGC 表示 “Parallel Scavenge” + "Parallel Old"组合

UseParallelOldGC 表示 “Parallel Scavenge” + "Parallel Old"组合

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

到此,以上就是小编对于phpcms str cut 中文的问题就介绍到这了,希望介绍关于phpcms str cut 中文的1点解答对大家有用。

转载请说明出处内容投诉
CSS教程_站长资源网 » jvm 1.8默认回收算法?

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买