поколение в мусорном сборе - PullRequest
0 голосов
/ 04 октября 2010

Может кто-нибудь объяснить, что такое поколения в сборке мусора?я читаю это в интернете, но мне трудно это понять ...

1 Ответ

2 голосов
/ 04 октября 2010

Поколение - это группа объектов. Сборщик мусора поколений группирует объекты в зависимости от того, сколько пробежек сборщика они пережили.

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

Объекты сгруппированы в поколения, чтобы использовать идею о том, что недавно созданные объекты чаще всего не используются. Сборщик мусора поколений будет собирать первое поколение чаще, чем второе, а второе - третье ...

...