JVM 源碼分析13 跨代引用cardTable && System.gc

  思考一個問題,在進行YGC時,如果young generation的Y對象被old generation中O對象引用,那麼稱O對象存在跨代引用,而且Y對象應該在本次垃圾回收中存活下來,所以old generation的對象在YGC時也是Strong root的一部分,如果每次YGC都去掃描old generation中所有對象的話,肯定會非常耗時,那麼有什麼好的解決方案呢? 如果只掃描那些有y
相關文章
相關標籤/搜索