面试题: parnew+cms 如何保证只做 ygc

作者: holysu | 来源:发表于2021-04-15 00:30 被阅读0次

一个面试题: parnew + cms 如何保证只做 ygc,jvm参数要如何配置?

思路:要做到没有 full gc, 那么对象就不能晋升到老年代,也就是说要避免jvm进入老年代的内存分配策略:

  1. 需要避免大对象直接进入老年代,-XX:PretenureSizeThreshold ;
  2. 然后 survivor区足够大,能放得下 minor gc 后的存活对象
  3. 还要注意避免因为“动态年龄判断” 升入老年代

相关文章

网友评论

    本文标题:面试题: parnew+cms 如何保证只做 ygc

    本文链接:https://www.haomeiwen.com/subject/obbdkltx.html