digital-garden/knowledge/dev/java/gc/Copy Collector.md

1.0 KiB
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2023-11-06
../../../../garden/ru/meta/zero/00 Java разработка
../../../../garden/ru/dev/java/gc/Garbage Collector
Mark and Sweep

Поток поиска размечает объекты. После чего живые объекты должны быть перемещены из одной области памяти в другую. После переезда область памяти, из которой был перемещен объект, помечаются доступными для алокации. Но данные в них принудительно не стираются, новые объекты затирают старые.

Красным помечены мертвые объекты.

Плюсы:

  • Не тратим время на удаление

Недостатки:

  • Тратим время на перенос объектов