JVM堆分为:新生代(young)和老年代(old)
新生代分为:伊甸园(eden)和幸存区(survivor)
幸存区分为:from区和to区 from和to通常大小相等
- 伊甸园 eden,最初对象都分配到这里,与幸存区合称新生代
- 幸存区survivor,当eden内存不足,回收后的幸存对象到这里,分成from和to,采用标记复制算法
- 老年代old,当幸存区对象熬过几次回收(最多15次) ,晋升到老年代(幸存区内存不足或大对象会导致提前晋升)
JVM堆分为:新生代(young)和老年代(old)
新生代分为:伊甸园(eden)和幸存区(survivor)
幸存区分为:from区和to区 from和to通常大小相等
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/482798.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!