【第22期】观点:IT 行业加班,到底有没有价值?

17.JVM垃圾回收分代收集算法

原创 2016年06月01日 11:17:53

所谓分代算法其实都是基于3中基本gc算法的,只不过根据实际情况选用不同的算法

1.分带GC在新生代的算法

新生代是new出来或者gc次数没有达到阙值的对象,是瞬态的。且eden和fromto比例约为8:1。eden的对象到to中,to中的对象进入from中。from本身的进行+1,达到阙值进入old。 由于在young的频繁gc需求,所以在young采用速度最快的gc复制算法。

2.分带GC在老年代的算法

老年代的空间较大,内容多,使用复制的方式容易导致剩余空间不足。标记,清除算法会产生大量碎片。所以我们使用节省空间的标记,整理或者标记,压缩算法。

版权声明: 举报

相关文章推荐

jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转)

jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转) (转自:http://www.cnblogs.com/laoyangHJ/archive/2011/08...

jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转)

<a id="cb_post_title_url" class="postTitle2" style="color: #4371a6; line-height: 20px;

深入浅出JVM(四)新一代的垃圾回收算法G1

垃圾回收的瓶颈 传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性...

JVM调优总结(六)-分代垃圾回收详述2

分代垃圾回收流程示意 </p

垃圾回收调优及JVM参数详解

一、常用JVM配置参数
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)