028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

GC垃圾回收

  1. gc=full gc +young gc

    从网站建设到定制行业解决方案,为提供成都做网站、成都网站建设服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联将不断加快创新步伐,提供优质的建站服务。

  1. Java jvm 内存=堆内存+非堆内存

  2. 堆内存(-Xms-Xmx)=年轻代(-Xmn)+年老代

-Xms,初始分配内存,-Xmx最大分配内存,一般情况下设置成一样的值

  1. 年轻代=Eden+s0+s1

  2. 非堆内存=持久代(-XX:PermSize -XX:MaxPermSize)+code cache(-XX:reservedcodecachesize)

-XX:PermSize(初始值大小)、-XX:MaxPermSize(最大值)

【jvm内存模型图】

GC垃圾回收

  1. gc:自动检测和释放不再使用的内存。(垃圾回收)

  2. Minor gc:频率快是正常 ,也叫young  gc

  3. Major gc:尽可能让他频率少【重点关注】  ,也叫full gc

  4. 持久代(Perm):使用的class对象

  5. Jvm的生命周期:①一个对象,首先放置在Eden区,结果发现需继续使用,不能进入gc回收,则会放置在s区,s0和s1随意。②如果放在s0区,过一段时间仍不能gc回收,则会放置在s1区③再过一段时间仍不能回收,则会存放在年老代区域。④在年老代存放很长时间后,可能被major gc回收,也可能继续存活

  6. Jvm内存参数设置

  1. Jvm公共参数配置

  1. gc的类型

  1. gc相关参数


网页标题:GC垃圾回收
URL链接:http://www.tsicrk.com/article/pjdohe.html

其他资讯

让你的专属顾问为你服务

1.6472s