--- aliases: tags: - зрелость/🌱 date: "[[2023-11-06]]" zero-link: - "[[../../../../garden/ru/meta/zero/00 Java разработка]]" parents: - "[[../../../../garden/ru/dev/java/gc/Garbage Collector]]" linked: - "[[Mark and Sweep]]" --- Поток поиска размечает объекты. После чего живые объекты должны быть перемещены из одной области памяти в другую. После переезда область памяти, из которой был перемещен объект, помечаются доступными для алокации. Но данные в них принудительно не стираются, новые объекты затирают старые. ![](Pasted%20image%2020231106125955.png) Красным помечены мертвые объекты. **Плюсы:** - Не тратим время на удаление **Недостатки:** - Тратим время на перенос объектов