Интересный вопрос возник - если у меня есть объект, который порождает длинные цепочки других объектов, пусть например от рута до последнего листа будет 10 степов. Если удалится последняя ссылка на этот объект, долго ли этот отсоединенный граф объектов будет жить? Нет ли оптимизации чтобы весь граф зависимостей за раз очистился, или он будет постепенно очищаться по одному степу зависимостей за проход гц?