Перейти к содержанию

Уборка мусора

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

Благодаря тому, что задача уборки мусора неразрешима (по теореме Райса-Успенского, в общем случае нельзя по коду программы понять, зайдёт ли она в некоторую область памяти), данная отрасль постоянно развивается; Вам предлагается принять в этом участие, изучив различные стратегии уборки мусора и написав свой уборщик.