内存(堆)是分代管理的,或者是拥有不同年龄对象的内存池。当世代填满时,垃圾回收会在每个世代中发生。对象在一代中分配给较年轻的对象或
younggeneration,并且由于婴儿死亡,大多数对象都死在了那里。
构造任何新对象时,它将进入的一部分的伊甸园空间
Young Generation。
如果对象在一段时间后仍然存在,它将转到
tenured generation寿命长的对象所在的位置。
如果应该保留对象,直到存在过度处理,则将对象移至
Perm Generation。
Java classes被存储在永久代中。



