热门

最新

红包

立Flag

投票

同城

我的

发布
buerguowsq
勇敢小王要去大厂
3 年前
truebuerguowsq

35.
Jvm调优,怎么避免full gc?
gull gc 是因为老年代满了,才会触发。
年轻代 伊甸区 幸存0 和幸存1区的配置是8:1:1
对象从伊甸区转到 幸存区的时候,如果超过幸存区大小的一半,会直接进入老年代。没法minorgc。
所以用不了几次,老年代就满了。
解决方法,把年轻代内存调大一点。
这样,年轻代被放满的周期也长了,周期一长,距离上次minorgc后新放进的对象,基本也就可以清理了。
然后在进行minorgc,年轻代就空出来了。也就不会进入老年代了,从而避免了full gc

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
祝你们节日快乐啊
立即登录