young gc 触发的条件?
1.新生代中eden空间不足的时候会触发
full gc 出发的条件
1.老年代的内存空间不足的时候
2.方法区内存空间不足的时候
3.当young gc时,从新生代往老年代中移的对象的内存空间大小大于历次晋升的平均空间大小时
4.当调用system.gc时,系统会建议执行full gc 但不一定会执行
young gc 触发的条件?
1.新生代中eden空间不足的时候会触发
full gc 出发的条件
1.老年代的内存空间不足的时候
2.方法区内存空间不足的时候
3.当young gc时,从新生代往老年代中移的对象的内存空间大小大于历次晋升的平均空间大小时
4.当调用system.gc时,系统会建议执行full gc 但不一定会执行