DefNewGeneration收集器流程粗略解析二
DefNewGeneration收集器流程粗略解析二各种软,弱,虚等引用处理最后处理无晋升失败的情况有晋升失败的情况GC日志顺序GC前后的堆内存统计日志**GC**的原因以及信息处理引用耗时信息动态调整年龄阈值日志各种软,弱,虚等引用处理可以看到里面会处理这些引用,具体代码比较负复杂不看下去了:最后处理无晋升失败的情况如果前面的晋升,复制没有问题的话,也就是说把非垃圾的标记好了,复制到to区了,或者是晋升到老年代了,剩下的就是把eden和from清理掉,然后把from和to交换下,最后再动态计














