分代回收

什麼是分代  當使用分代回收技術,內存會被分爲幾個代(generation)。也就是說,按照對象存活的年齡,把對象放到不同的代中。 使用最廣泛的代,應屬年輕代和年老代了。 根據各種GC算法的特徵,可以相應的被應用到不同的代中。 研究發現: 大部分的對象在分配後不久,就不被引用了。也就是,他們在很早就掛了。 只有很少的對象熬過來了。 年輕代的GC相當的頻繁,高效率並且快。因爲年輕代通常比較小,並且很
相關文章
相關標籤/搜索