Проверяет понимание модели generational garbage collection в .NET.
Короткий ответ
В управляемой куче существуют три поколения: Gen 0 (молодое), Gen 1 (промежуточное) и Gen 2 (старое). Новые объекты сначала попадают в Gen 0. При сборке выжившие объекты повышаются в поколение: из Gen 0 → Gen 1, из Gen 1 → Gen 2. Gen 2 собирается реже, что оптимизирует производительность, поскольку долгоживущие объекты хранятся отдельно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.