
28.11.2008, 15:55
|
|
|
стервочка (я мужик)
блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
|
ZlPredator, вы спросили как? я ответил. как-то подробнее описывать не видел необходимости.
1. как вы это замерили такой странный "замер" памяти?
2. как пытались заметить разницу в скорости?
3. баг был, очевидно, в предыдущих версиях.
4. по поводу количества слушателей ... кажется нам это удаётся без каких либо проблем.
по моим замерам, разница между объектами равно 16 байт, откуда Вы нарисовали 31, я не знаю. мягкие ссылки на методы оборачиваются в отдельный класс flash.event.WeakMethodClosure, который и должен составлять разницу в 16 байт. дополнительное оборачивание приводит к дополнительной нагрузке на поиск объекта, и соответственно на его вызов, не считая затрат на проверку для очистки ссылки, и объекта обёртки.
Последний раз редактировалось BlooDHounD; 28.11.2008 в 15:57.
|