您的位置 首页 java

java-jvm cms垃圾处理器

1 cms老年代垃圾处理器流程

2 相关参数

-XX:CMSInitiatingOccupancyFaction 设置老年代内存占用多少比例时触发gc

jdk默认值是92%。当系统进入老年代的对象大于预留值时候,发生concureent mode failure,

这时候说明了一边回收垃圾,一边把对象放入老年代,老年代空间不够了。会自动调用serial

old 垃圾处理器代替cms处理器,强行stop the world,重新进入gc roots 标记,找出所有垃

垃对象进行清理。

-XX:+UseCmsCompactAtFullCollection 默认打开,停止工作进行碎片整理,把存活对象挪到一起,空出连续内存空间

-XXCMSFullGCsBeforeCompaction 执行多少次Full gc过后再执行内存碎片整理工作,默认0

文章来源:智云一二三科技

文章标题:java-jvm cms垃圾处理器

文章地址:https://www.zhihuclub.com/190752.shtml

关于作者: 智云科技

热门文章

网站地图