再谈JVM里的记忆集合

在之前的文章《通过HotSpot源码详解Java堆空间创建过程》中,曾经提到了HotSpot里的卡表(card table),并且说它是解决跨代引用问题的。当时限于篇幅,讲得很潦草,本文说得详细一点(但今天没时间读源码了,抱歉)。 我们从JVM的环境中抽离出来,考虑一个独立的两分代内存模型。该模型已经运行了一段时间,经历了多次对象创建与GC的过程,如下图所示。 其中Gen 0表示较年轻的一代,Ge
相关文章
相关标签/搜索