Flex Profiler

Потихоньку перевожу свои аяксовые компоненты на флеш. В субботу воевал с местным сборщиком мусора. Обнуляю ссылки на объект, всё как положено. Не удаляются инстанции при пересоздании объекта, хоть тресни!

Оказалось, при навешивании обработчиков при помощи addEventListener не стоит пренебрегать последним параметром, и указывать useWeakReference = false, иначе объект никогда не будет удален из памяти.

Но об этом хоть в справке написано, а вот о том, а что делать, если обработчик навешивается, как операция mx.states.SetEventHandler? Я что-то не нашел способа указать «слабую ссылку». Так и будет пухнуть приложение в памяти. Вывод: обязательно пользоваться профайлером, во Flex Builder’е он вполне ничего.

flexprofile

28.12.2008 • Метки:  • Рубрики: Разработка ПО

Ваш комментарий:

 

 


Только просмотр (без публикации)