gc是垃圾回收,Java的垃圾回收分为年轻代回收和老年代回收,其中年轻代回收速度快,频率高,因为Java对象大多具有朝生夕灭的特性,Java对象都是new出来的,当new出很多对象的时候,年轻代很容易就满,满了就触发yong gc对没有引用指向的对象进行回收.但是会有一些对象连续被回收好几次之后还没被回收掉,因为这种对象还有引用指向,或者是一些大对象,这些对象被yong gc一定次数之后还存在的话,就会被放到老年代里,像这种不断从年轻代过来的对象多了,老年代就满了,老年代满了之后会触发fullg…