JVM堆内存模型概括

举报
小奇JAVA 发表于 2022/03/30 01:05:00 2022/03/30
【摘要】 前言 我们想要对jvm进行性能调优就需要首先了解jvm堆内存模型,堆内存模型图如下: 整个堆内存分为年轻代和老年代,年轻代分为eden区和survivor区,survivor区又分为s0区和s2区。年...

前言
我们想要对jvm进行性能调优就需要首先了解jvm堆内存模型,堆内存模型图如下:
在这里插入图片描述

整个堆内存分为年轻代和老年代,年轻代分为eden区和survivor区,survivor区又分为s0区和s2区。年轻代大约占整个堆的1/3,其中eden区占整个堆的8/30,survivor区占整个堆的2/30,其中s0和s1区各占1/30,老年代占整个堆的三分之二。

文章来源: xiaoqijava.blog.csdn.net,作者:学无止境小奇,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaoqijava.blog.csdn.net/article/details/109145052

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。