稍微看了看,Survivor 分区不能是 1 个的原因是因为如果只有一个的话,会造成回收的时候产生内存碎片,它要保证在回收之前有一个 Survivor 一定是空的,所以两个就足够了。