← All posts tagged garbage_collection

Kim
garbage_collection Существует в общепринятых практиках ряд решений, которые меня в корне не устраивают. Одно из таких решений — использование сборщиков мусора, которые добавляют недетерминированные задержки в программу. В качестве альтернативы активно используется два подхода: Не собирать мусор и использовать сборщик мусора подсчитывающий количество ссылок. Проблемы этих подходов неоднократно описаны и сами подходы много раз раскритикованы.
Очевидным выходом из положения была бы разработка сборщиков мусора времени компиляции лишенных недостатков метода подсчёта ссылок (проблема: они очевидным образом не могут быть применены в большинстве языков), но работ в эту тему удивительно мало. Из того что можно посмотреть за вечер только mercury.cs.mu.oz.au