本套视频是由HeapDump社区推出的 JVM 参数系列课程~
我们知道新生代由Eden和两块Survivor组成,这两块Survivor通常一个叫做From Space,一个叫做To Space,并且两个大小一致,每次GC发生的时候,会将Eden和From Space里的可达对象往To Space里拷贝,或者晋升到Old。GC完成之后正常情况下是Eden为空的,并且会对换下From Space和To Space的位置,对换完之后的To Space又为空了。
那新生代里的Eden,From和To这三块内存的大小是怎样的一个比例情况呢,这节课我们重点分析这些相关的参数,这些参数主要包括
SurvivorRatio: SurvivorRatio InitialSurvivorRatio: InitialSurvivorRatio MinSurvivorRatio: MinSurvivorRatio