18.8.6 上午 第12天上课 java

.18.8.6 上午 第12天上课 java

 

18.8.6 上午 第12天上课 java

 

18.8.6 上午 第12天上课 java

18.8.6 上午 第12天上课 java

 

18.8.6 上午 第12天上课 java18.8.6 上午 第12天上课 java

多看几遍视频

 

 

1、新创建的对象,绝大多数都会存储在Eden中,

    2、当Eden满了(达到一定比例)不能创建新对象,则触发垃圾回收(GC),将无用对象清理掉,

           然后剩余对象复制到某个Survivor中,如S1,同时清空Eden区

    3、当Eden区再次满了,会将S1中的不能清空的对象存到另外一个Survivor中,如S2,

          同时将Eden区中的不能清空的对象,也复制到S1中,保证Eden和S1,均被清空。

    4、重复多次(默认15次)Survivor中没有被清理的对象,则会复制到老年代Old(Tenured)区中,

    5、当Old区满了,则会触发一个一次完整地垃圾回收(FullGC),之前新生代的垃圾回收称为(minorGC