
09.05.2011, 10:18
|
|
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Как пользоваться профайлером FlashDevelop?
Пишу интерфейс игры. Почти в каждом объекте есть слушатель события Event.REMOVED_FROM_STAGE, который вызывает функцию dispose, в которой, соответственно, зануляются все ссылки на другие объекты, уничтожаются все объекты bitmapData, удаляются все добавленные слушатели.
Тем не менее, запускаю профайлер флешдевелоп, и вижу, что все объекты, которые были созданы висят в списке live objects.
Трейсы показывают, что функции dispose везде срабатывают. Так вот возник вопрос, а стоит ли верить этому профайлеру?
Или объекты и не должны исчезать из списка live objects?
п.с. При срабатывании функций dispose, потребление памяти падает почти до того же уровня, что был при запуске приложения
|