![]() |
|
||||||||||
|
|||||
|
А чем плох вариант, когда в цикле создается огромное количество объектов, на которые ничто не ссылается ? Ведь в этом случае вызов сборщика мусора мне тоже кажется гарантированным
|
|
|||||
|
Modus ponens
|
Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: May 2008
Сообщений: 7
|
Спасибо всем!
Хотел еще раз убедиться, что метод удаления всех событий класса и всех ссылок на экземпляр - единственный. |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
вопрос: а листенеры(в моем случае ето мови клипы в екземпляре которые слушают нажатие ЛКМ) в детях удаляемого экземпляра тоже нада удалять?
|
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
а как узнать удалил ли GC экземпляр?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В Flex Builder есть Profiler.
|
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
а в FlashIde ?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
я написал класс который в рантайме может:
1. отслеживать момент полного удаления обнулённого объекта 2. считать неудалённые инстансы класса 3. засекать момент прохода GC 4. вызывать запуск GC 2-мя описанными в этой теме способами осталось добавить gui к этой фигне и я выложу эту библиотеку в общее пользование :~) если у вас есть идеи усовершенствования/добавления новых функций, или есть желание потестить класс пишите мне
__________________
Хороший отдых - половина работы. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:36. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| garbage collector |
|
|