Показать сообщение отдельно
Старый 11.01.2013, 19:46
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 7  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Верните все как было. Это самое неудачное, что только можно придумать в рантайме с управляемой памятью, особенно, принимая во внимание то, что у вас нет настоящих ссылок на объекты
Да не, отписываться то всё равно надо вручную (слабые ссылки это делают с запозданием).
Т.е. коё-чего сделать с некоторым объектом прежде чем забыть о его существовании надо.
(понятно, что если все объекты такие - то GC не имеет смысла, но GC же тоже не волшебник)

Цитата:
чистит объекты, при уничтожении родителя
Т.к. прямого убирания из памяти нет, то очень интересно что автор конкретно понимает под "чистит объекты".
(Зануление ссылок, ссылающихся на уничтожаемый объект в других объектах? Отписку от внешних диспетчеров? Ручной вызов dispose у имеющихся BitmapData и XML? убирание вспомогательных объектов, которые понадобавлены в неотносящиеся к объекту списки и при исчезновении удаляемого объекта тоже должны быть убраны из этих списков?)

Хочется прямо копипасту из этого метода уничтожения, иначе, чую про разные вещи будем говорить.