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

Jvm垃圾回收堆内存变化过程

时间:2016-05-01 12:21:34      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

  1. 当Eden区域满时,触发minor GC,垃圾收集器把Eden区域中的不可达对象标记出来。第一次执行minor GC时Survivor 1与Survivor 2均为空;
  2. Eden中的不可达对象占用的内存被回收,存活的对象将被移动到一个Survivor中(一定程度解决内存碎片问题),另外一个Survivor区域为空;
  3. 再次触发minor GC时,Eden区域与不为空的Survivor区域中的不可达对象被标记并清理,存活的对象被移动到另外的空Survivor区域。多次执行minor GC后,存活次数达到某一阀值的对象就被移动到Old Generation。

Jvm垃圾回收堆内存变化过程

标签:

原文地址:http://www.cnblogs.com/qiumingcheng/p/5450217.html

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