JVM
文章平均质量分 53
六道木_
菜鸟一名~~
展开
-
垃圾收集器知识点总结-CMS
#使用回收算法:标记清除#适用区域:老年代#回收过程:##1.初始化标记:标记Root可达的对象。对于是否把年轻带作为root的这个问题,有不同答案,但是看到了代码里初始化标记的时候做了如下操作初始化标记会执行到上述代码,然后第二个变量是true(可能对代码的理解有偏差)##2.并发标记:标记新生代活的对象为Root;沿着Root标记存活的对象;在与程序运行期间,对象引用关系会变化...原创 2018-12-08 17:31:19 · 339 阅读 · 0 评论 -
垃圾收集器知识点总结-MaxTenuringThreshold
MaxTenuringThreshold该参数用于控制对象经过GC多少次仍然存活后晋升到老年代的最大阈值,参数最大可配置为15,即对象最多经过15次GC后仍然存活就会晋升到老年代记住!是最大!也就是说实际上不一定会经过15次才能晋升!这个值的JVM内部会进行动态计算然后动态改变的。最近在线上有个应用GC非常频繁,MaxTenuringThreshold参数配置的是15,而以前对这个参数的理解是...原创 2018-12-08 17:32:12 · 3105 阅读 · 1 评论