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

22 lines
1.0 KiB
Markdown
Raw Normal View History

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