Я знаю, что когда объект переживает очистку поколения, он переходит к следующему.Я также знаю, что очистка поколения 2 - это остановка для всего мира.
Мой вопрос: откуда он знает, какую память проверять для очистки поколения?Является ли поколение 0 кодовым блоком, и в этом случае оно проверяет доступ всех объектов в этом блоке?Если да, то когда и где происходит поколение 1?