новые объекты назначены из пространства Eden или Eden + из пространства Survivor? - PullRequest
1 голос
/ 26 сентября 2010

назначены ли новые объекты из пространства Эдема или из пространства Выжившего? можно ли использовать свободное пространство из оставшегося в живых пространства для выделения новым объектам?

РЕДАКТИРОВАТЬ: рассмотрим сценарий: Предположим, что пространство Eden заполнено, и из-за занятости оставшегося в живых места меньше, тогда в этом случае, если создается новый объект (новый объект достаточно мал, чтобы поместиться в пространстве оставшегося в живых), тогда будет происходить второстепенная коллекция или пространство для нового объекта будет выделено из выжившего космоса?

1 Ответ

2 голосов
/ 26 сентября 2010

Я считаю, что пространство eden всегда используется для небольших объектов, а очень большие объекты размещаются непосредственно в старом пространстве. Если бы новые объекты были размещены в пространстве выживших, это как бы победило точку наличия отдельных пространств.

См. этот PDF для более подробной информации, в том числе:

Большинство объектов изначально выделены в раю (Как уже упоминалось, несколько больших объекты могут быть размещены непосредственно в старое поколение.)

...