Java GC Concept : CMSInitiatingOccupancyFraction

I have below memory options configured : export MEM_OPTS="-Xmx2560m -Xms2560m -XX:NewSize=786m -XX:MaxNewSize=786m -XX:+UseTLAB -XX:MaxPermSize=512m" GC parameters are as below : export GC1_OPTS="-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:**CMSInitiatingOccupancyFraction=50** -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+CMSParallelRemarkEnabled -XX:+UseAdaptiveGCBoundary" export GC2_OPTS="-XX:+ExplicitGCInvokesConcurrent" I would like to know, When CMS will run.Will it run after 50% of 2560 MB or Will it run after 50% of 512 MB of memory. What is the concept ? My total Heap memory would be = 2560+786+512 MB.... right ? or "-XX:NewSize=786m -XX:MaxNewSize=786m" is for NON Heap.Please explain the concept.

以上就是Java GC Concept : CMSInitiatingOccupancyFraction的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏