Улучшенные инструменты профилирования памяти Flex - PullRequest
9 голосов
/ 18 декабря 2009

Кто-нибудь знает о лучших инструментах, чем Flex Builder Profiler? Я гуглил и гуглил безрезультатно.

Хотя инструменты FB подходят для небольших приложений / ситуаций с малой утечкой, они далеко не достаточны для того, чтобы пробираться сквозь заросли ссылок на объекты, которые могут возникнуть в крупномасштабном приложении Flex (которое сильно утечет память). В частности, любая достаточно сложная структура представления заканчивается огромным количеством ссылок родительских / дочерних объектов на представление верхнего уровня - ни одна из которых не имеет никакого отношения к нахождению одной или двух ссылок из вне родительского дочернего элемента. подграф, который делает весь болюс невозможным для GC.

Если ни у кого нет лучших предложений, я серьезно подумываю над написанием инструмента для анализа сохраненных дампов профиля, которые может сгенерировать Flex Builder, чтобы я мог выполнить свою собственную «обрезку графика», чтобы найти важные ссылки. Если я пойду по этому пути, сотрудничество будет приветствоваться!

Ответы [ 4 ]

1 голос
/ 03 февраля 2010

Мне нравится твое отношение "сделай сам". Я также не смог найти никаких альтернатив Profiler, но вот статья , которая мне очень помогла один из авторов книги Adobe Training from Source . Я бы посоветовал сделать выборочные обзоры предложений по кодированию, изложенных здесь. НТН.

ОБНОВЛЕНИЕ: De MonsterDebugger также имеет функцию монитора памяти.

0 голосов
/ 09 июня 2011

Проверьте это:

http://www.bytearray.org/?p=3151

Хорошие вещи происходят:)

0 голосов
/ 21 мая 2010

В IDE Powerflasher есть тщательно разработанный инструмент профилирования.

0 голосов
/ 04 февраля 2010

Выезд http://code.google.com/p/pushbuttonengine/source/browse/trunk/src/com/pblabs/engine/debug/Profiler.as

Очень интересный проект для приложений Flex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...