性能问答>相比jdk7,jdk8对CMS算法做了什么修改吗>
5回复
4年前

相比jdk7,jdk8对CMS算法做了什么修改吗



jdk7升级为jdk8后,使用同样的jvm参数,会出现偶发的yonggc时晋升内存大小骤增(有0.2MB->25MB),导致young gc耗时增大,产生业务停顿。
jvm参数:
-server -Xms2048m -Xmx2048m -Xmn512m -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -XX:AutoBoxCacheMax=20000 -XX:-UseCounterDecay -XX:-TieredCompilation
-XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly
jdk8版本:jdk8-121

4267 阅读
请先登录,查看5条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步