环保网站模板下载,网站界面设计试题,如何制作网页线上答题并生成证书,logo设计价格一、堆细分 Java堆从GC的角度还可以细分为#xff1a;新生代#xff08;eden【伊甸园区】、from【幸存者0区】、to【幸存者1区】#xff09;和老年代。 二、MinorGC的过程 复制清空》交换 1、eden、from区中的对象复制到to区#xff0c;年龄1 首先#xff0c;当eden区…一、堆细分 Java堆从GC的角度还可以细分为新生代eden【伊甸园区】、from【幸存者0区】、to【幸存者1区】和老年代。 二、MinorGC的过程 复制清空》交换 1、eden、from区中的对象复制到to区年龄1 首先当eden区满的时候会触发第一次GC把还活着的对象拷贝到from区当eden区再次满的时候会扫描eden区和from区对这两个区域的对象进行垃圾回收经过这次回收后还存活着的对象则直接复制到to区如果有对象的年龄已经达到了老年的标准则复制到老年代同时把这些对象的年龄1 2、清空eden、from区 然后清空eden区和from区中的的对象原来的from区变to区to区变为新一轮的from区也即复制之后有交换谁空谁是to 3、进入老年代 部分对象会在from区和to区中复制来复制去如此交换15次由JVM的参数MaxTenuringThreshold决定这个参数默认值为15之后如果还活着将进入老年代。