聊一聊Java垃圾回收与卡表技术_卡表里指针既有新生代指向老年代的也有老年代指向新生代的-CSDN博客

网站介绍:文章收录地址:Java-Bang专注于系统架构、高可用、高性能、高并发类技术分享在读博士的时候,我曾经写过一个统计 Java 对象生命周期的动态分析,并且用它来跑了一些基准测试。其中一些程序的结果,恰好验证了许多研究人员的假设,即大部分的 Java 对象只存活一小段时间,而存活下来的小部分 Java 对象则会存活很长一段时间。(pmd 中 Java 对象生命周期的直方图,红色的表示被逃逸分析优化掉的对象)之所以要提到这个假设,是因为它造就了 Java 虚拟机的分代回收思想。简单来说,就._卡表里指针既有新生代指向老年代的也有老年代指向新生代的