2010-09-26 69 views
1

是從伊甸園空間或伊甸園+遺蹟空間分配的新物品嗎? 可以從倖存空間中釋放空間還可用於分配新對象嗎?是分配自伊甸園空間或伊甸園+來自生存空間的新對象嗎?

編輯: 考慮場景: 假設伊甸園空間已滿,並從倖存者空間佔用少,那麼在這種情況下,如果創建新對象(新對象小到足以放入從生存空間),那麼就會得到次要收集發生或新的對象的空間將從生存空間分配?

回答

2

我相信伊甸園的空間總是用於小物體,而非常大的物體則直接分配到舊空間。如果在倖存者空間中分配了新的對象,那麼它將有可能擊敗具有單獨空間的點。

詳情請參閱this PDF,其中包括:

大多數對象在伊甸園初始分配 。 (如所提到的,有幾個大的 對象可以被直接在 分配老一代。)

+0

假設伊甸空間已滿,並且從倖存者空間佔用較少,則在這種情況下,如果創建了新的對象(新對象足夠小以適應來自倖存者空間),那麼是否會發生次要收集或者從新存活空間分配新對象的空間? – Ashish 2010-09-26 08:48:42

+0

@ user275131:我相信會有次要收藏。這樣說:我沒有看到任何暗示,情況並非如此。 – 2010-09-26 08:49:47

+0

@Skeet你不覺得,如果發生小規模收集,那麼我們將浪費從存活的空間或不利用它? – Ashish 2010-09-26 08:52:59

相關問題