Тема: Forced call GC
Показать сообщение отдельно
Старый 31.05.2009, 15:39
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 25  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
flash33, + сколько нужно будет написать синхронизаций, когда будет такое:
Код AS3:
var b:Object = new Object();
function foo(a:Object):Void {
    a.x = 5;
}
foo( b );
в твоём варианте это будет так:
Код AS3:
var b:Object = new Object();
function foo(a:Object):Object {
    a.x = 5;
}
b = foo( b.clone() ).clone();
скорости теряется немерено.

Добавлено через 5 минут
willis83, одинаково муторно отслеживать и то и то. Вы просто не представляете, что это такое Вам кажется всё станет просто и прекрасно, жизнь начнёт бить ключом, и наступит мир во всём мире.

посмотрите на мои примеры повыше, и подумайте, что если у объекта будет структура немного посложнее, а что если надо будет сделать рекурсивную структуру? представьте работу 2х программистов, которым приходится работать с одним объектом, и один решает, что объект больше не нужен. а если таких программистов в 5? и это только верхушка айсберга.