码迷,mamicode.com
首页 > 其他好文 > 详细

三、JVM堆区

时间:2017-12-30 23:33:26      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:body   存储   com   技术分享   http   效率   inf   新生代   类对象   

技术分享图片

JVM堆区是一块用于存储对象实例的内存区,同时也是GC执行垃圾回收的重点区域。降低GC回收频率,提升回收效率是其优化的方向。

存储在JVM中的对象可以被划分为两类:一类是生命周期较短的瞬时对象,这类对象的创建和消亡都非常迅速。而另外一类对象的生命周期却非常长,在某些极端的情况下还能够与JVM的生命周期保持一致。因此对这些不同生命周期的Java对象,应该采取不同的垃圾收集策略,分代收集由此诞生。目前几乎所有的GC都采用分代收集算法。所以Java堆区域如果进一步细分的话,还可以分为:

1、新生代;

  1-1、Eden;

  1-2、From Survivor;

  1-3、To Survivor;

2、老年代;

三、JVM堆区

标签:body   存储   com   技术分享   http   效率   inf   新生代   类对象   

原文地址:https://www.cnblogs.com/lay2017/p/8151456.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!