JVM内存限制与垃圾回收触发条件.pdfVIP

  • 2
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-06-08 发布于北京
  • 举报

我们的jvm的内存其实是有限制的,不可能是无限的,昂贵的资源,2核4G的机器,堆内

存也就2GB左右,4核8G的机器,堆内存可能也就4G左右,栈内存也需要空间,metaspace

区域放类信息也需要空间

在jvm里必然是有一个内存分代模型,年轻代和老年代

比如说给年轻代一共是2GB内存,给老年代是2GB内存,默认情况下eden和2个s的比

例:8:1:1,eden是1.6GB,S是0.2GB

如果说eden区域满了,此时必然触发回收,younggc,ygc,谁是可以回收的对

象呢?就是没有人的对象就是对象

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档