深入理解jvm jdk1,7(19)

Posted mydreamwillcometrue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入理解jvm jdk1,7(19)相关的知识,希望对你有一定的参考价值。

垃圾收集算法

 

分代收集算法:
当前商业虚拟机的垃圾收集都采用“分代收集”算法,这种算法并没有什么新的思想,只是根据对象存活的周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最合适的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成收集。而老年代中由于对象存活率高、没有额外空间对它进行分配担保,就必须使用“标记-清除”或者“标记-整理”算法来进行回收

以上是关于深入理解jvm jdk1,7(19)的主要内容,如果未能解决你的问题,请参考以下文章

深入理解jvm jdk1,7

深入理解JVM之四:详解垃圾收集器

深入理解JVM---7种垃圾收集器

深入理解ClassLoader工作机制(jdk1.8)

《深入理解JVM——如何优化Java GC「译」》

《深入理解JVM——如何优化Java GC「译」》