首先 gc 一个对象在不可达之后,须要在第二次标记之后(finallize 执行之后) 什么时候产生 yangeden 区满了 from 区满了(会把 from 区和 eden 区不存活 gc 掉)fullgc 什么时候产生 old gcold 区满了 cms 达到阈值了 新来对象放不了 fullgc 本文由猿必过 YBG 公布