то предупреждать циклические ссылки
так вообще-то есть ORC, которые циклы собирает
Как мне представляется, ORC=ARC+GC , где GC всего лишь средство поиска и устранения утечек памяти. Болезнь сборщиков мусора - это ситуации, когда каждую секунду объектов создается гораздо больше, чем удаляется(ну например, каждую секунду создается, скажем миллион объектов). Поэтому это создает проблемы на серверах c Java, в час пик задержки сильно увеличиваются. Гугл придумал Go и ничего лучшего не придумал, чем взять сборщик мусора и Go рантайм получил те же самые проблемы. ARC - более простой(в теории) подход, и я думаю более эффективный
ну почти, да, ORC это ARC + именно сборщик циклов
Обсуждают сегодня