连续gc是怎么玩的
的有关信息介绍如下:连续gc需要在eden区分配内存。
1、大对象直接进入到老年代。
2、小对象先在eden区分配内存,当eden满了后,触发中脊晌一次Minor GC,清理eden区域。
3、存活下来的对象进入到survivor区域,年龄+1。
4、当卖锋老年代满了后触发一次Full GC。
主要发展
Java有了GC,就不需要程序员去人工释放内存空间。当Java虚拟机发觉内野誉存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间。当然,如果需要,程序员可以在Java程序中显式地使用System.gc()来强制进行一次立即的内存清理。