Должны быть найдены ссылки от Молодого поколения к Старому, но как на этом этапе сканируется Молодое поколение?Это полное сканирование, как в незначительном GC?
Да. Сканируется все молодое пространство.
Нет. Это не похоже нанесовершеннолетний GC.Молодой (младший) GC не сканирует все молодое пространство.Young collection пересекает граф объектов, посещая (и копируя) только живые объекты.
Как вы можете догадаться, из первого описания может потенциально внести большой вклад в паузу GC.CMS обычно делает начальную отметку «вскоре после», когда молодой GC завершает работу, предполагая, что в это время молодой космос мал.
То же самое относится и к фазе замечаний CMS, которая также включает полное сканирование молодого космоса.Вы можете найти больше деталей о механике CMS в моей статье .