您的位置首页百科知识

连续gc是怎么玩的

连续gc是怎么玩的

的有关信息介绍如下:

连续gc需要在eden区分配内存。

1、大对象直接进入到老年代。

2、小对象先在eden区分配内存,当eden满了后,触发中脊晌一次Minor GC,清理eden区域。

3、存活下来的对象进入到survivor区域,年龄+1。

4、当卖锋老年代满了后触发一次Full GC。

连续gc是怎么玩的

主要发展

Java有了GC,就不需要程序员去人工释放内存空间。当Java虚拟机发觉内野誉存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间。当然,如果需要,程序员可以在Java程序中显式地使用System.gc()来强制进行一次立即的内存清理。