Реализация сборки мусора на С++
От: Михаил Чащин Норвегия  
Дата: 18.11.02 16:00
Оценка: 230 (6) +1
Статья:
Реализация сборки мусора на С++
Автор(ы): Михаил Чащин
Дата: 18.11.2002


Авторы:
Михаил Чащин

Аннотация:
В данной статье мы рассмотрим обобщённую реализацию сборки мусора на С++. Будут обсуждены два конкретных алгоритма сборки мусора – “Mark-Sweep” и “Mark-Compact”, и их реализация. Мы также рассмотрим ограничения, которые накладываются на приложения при использовании сборки мусора, и изменения в компиляторе C++, которые могли бы помочь избежать этих ограничений.

Сборка мусора, или Garbage Collection (сокращённо GC), представляет собой процесс утилизации памяти для повторного её использования. В задачу сборки мусора входит поиск всех объектов, которые более не используются системой, и их удаление с целью повторного использования памяти работающим приложением. Объекты приложения рассматриваются как мусор, если они ни прямо, ни косвенно не доступны работающей программе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.