AS3: дочерний домен приложения или новый домен приложения?
У меня есть SWF, который загружает другой SWF, который будет удален через короткий промежуток времени. Мне интересно, должен ли я загружать дочерний SWF-файл как дочерний для текущего ApplicationDomain (поведение загрузчика по умолчанию) или загружать его в новый ApplicationDomain. Я читал эту замечательную статью, в которой говорилось, что создание нового ApplicationDomain хорошо для того, чтобы хранить все по отдельности, чтобы его можно было аккуратно удалить позже, но разве это не означает, что некоторая память тратится впустую на дублирующиеся определения? Например, если родительский и дочерний SWF-файлы используют flash.display.Sprite, то две копии этого будут в памяти. Загрузка дочернего SWF-файла в дочерний домен ApplicationDomain устранит потерянную память, но будет ли так же легко выгрузить ее, ничего не оставив?