JVM GC
内存分配和回收原则
- 首先进入Eden区
- 大对象直接进入
老年代 - 长期存活对象将会进入
老年代-XX:MaxTenuringThreshold默认晋升阈值为 15岁(大部份收集器),CMS不是,是6-XX:TargetSurvivorRatio=50所有年龄段加起来超过survivor区的50%(默认)就用最高的那个年龄和MaxTenuringThreshold比较较小的那个作为新的晋升阈值
- GC类型
Young gc: 只对新生代GCOld gc: 只对老年代GCMixed gc: 对整个新生代和 部分老年代GCFull gc/Major gc: 对整个堆和方法区GC