![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Я загрузил хмл-ку из файла.
Потом я, скажем, использовал ее детей для создания каких-нибудь элементов. var xlist:XMLList = Main.skills.skill; var l:int = xlist.length(); while (l--){ skills.push (new Skill(xlist[l])); } Теперь, когда мне больше не нужны эти объекты Skill, нужно ли мне вызывать System.disposeXML для этого свойства, где я храню xml-ку? Или достаточно его занулить? Или можно и не занулять даже, GC сам разберется?
__________________
мой пустой блог |
|
|||||
|
Ну я однозначно могу сказать что GC сам не разбирается тут). Но тоже интересно кто что по этому поводу посоветует.
|
|
|||||
|
Я убиваю только крупные деревья. С одиночными нодами вроде сам справляется. А вот большие висят в памяти до падения. У них там перекрестные ссылки что-ли.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Вообще я сталкивался с такой проблемой. В одном проекте очень много взаимодействия через статику было сделано. В итоге при выгрузке как бы я не страрался убить все ссылки, все ровно куча хмлок, строк, функций висело в памяти...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|