JVM垃圾回收(下)

首先我们来看一下JAVA对象的生命周期: 我们可以看出,大部分的Java对象只会存活一小波时间,但是存活下来的这少部分的Java对象,将会存活很长一段时间。 之所以要提到这个假设,是因为它早就了JVM的分代回收思想。简单来说,就是将堆空间划分成为两代,分为新生代和老年代。新生代用来存储新建的对象。当对象存活时间够长的时候,就会被移动到老年代。 JVM可以给不同代使用不同的GC算法: 对于新生代,我
相关文章
相关标签/搜索