可達性分析中的跨區引用是使用記憶集解決的,在hotspot中記憶集是用卡表來實現的,記憶集可以理解為只記錄老年代中哪一部分存在着跨區引用的對象,這個部分也就是區分粒度問題了,可以是以字節來區分,可以是以對象來區分,可以是以內存塊來區分,卡表就是以內存塊來區分的記憶集是一種思想,卡表是記憶集的一種實現,關係類似於Map和HashMap。