![]() |
|
||||||||||
|
|
|
|||||
|
Цитата:
Когда Вы пишите new Object() - где-то выделяется кусочек памяти и в него записываются необходимые данные (описание нашего Object'а). И у нас не C++ чтобы иметь доступ к объектам. Мы можем иметь доступ только к ссылкам на объекты (переменным) когда Вы пишите var o:Object = new Object() - Вы проделываете 2 операции : 1) создаете объект 2) создете ссылку на объект когда вы пишите o = null - Вы просо говорите, что ссылка o уже не приведет нас ни к какому объекту. Как только ни одной ссылки не осталось - объект доступен для сборки gc. НО Объект от этого не удаляется - он просто доступен для удаления. Когда придет время, gc его удалит. По этому число объектов в профайлере растет
__________________
...вселенская грусть |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:34. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|