Сборщик мусора - автоматическое управление памятью, которое ищет объекты, на которые больше нет ссылок и освобождает занимаемую ими память. Работает фоново, может приостанавливать выполнение программы (stop-the-world).
Подсчет ссылок (Reference Counting) - механизм управления памятью, при котором каждый объект отслеживает количество ссылок на себя. Когда счетчик достигает нуля, память объекта освобождается.
Основные отличия:
Критерий | Подсчет ссылок (ARC/MRC) | Сборщик мусора |
---|---|---|
Принцип работы | Отслеживание количества ссылок на каждый объект | Поиск недостижимых объектов из кор |
Сборщик мусора - автоматическое управление памятью, которое ищет объекты, на которые больше нет ссылок и освобождает занимаемую ими память. Работает фоново, может приостанавливать выполнение программы (stop-the-world).
Подсчет ссылок (Reference Counting) - механизм управления памятью, при котором каждый объект отслеживает количество ссылок на себя. Когда счетчик достигает нуля, память объекта освобождается.
Основные отличия:
Критерий | Подсчет ссылок (ARC/MRC) | Сборщик мусора |
---|---|---|
Принцип работы | Отслеживание количества ссылок на каждый объект | Поиск недостижимых объектов из кор |
Register or sign in to get access to full answers for all questions from the question bank.