堆內存的GC機制

堆內存的模型: 新生代的GC 新生代:新生代分爲Eden區和Survivor區,分配比例爲8:2;而Survivor區又1:1分爲from區和to區。這樣分配的理由是,新生代中的對象存活率低,大概只有10%。 這種情況下新生區採用的GC算法是:複製算法,我們知道複製算法最大的弊端就是內存的浪費,但是在低存活率的新生區。只需要空餘10%的內存進行效率高的複製算法也是划算的。 在第一次GC之前,對象的
相關文章
相關標籤/搜索