В настоящее время я работаю над инструментом, который позволяет нам просматривать функции, которые отнимают много времени в большом проекте as3 / Air (более 2000 классов) для выявления узких мест и функций, которые нуждаются в оптимизации.
OneЧтобы добиться этого, используйте Flash Builder Profiler, но он очень медленный и падает через 1 или 2 минуты.Другой способ - вручную написать файл с наиболее важной информацией, требующей много времени.Но это ручной процесс, и я не могу охватить все функции проекта.
Поэтому я ищу способ внедрить байт-код as3 непосредственно в скомпилированный SWF.С помощью такого инструмента я буду вставлять журнал после каждого вызова функции, и поэтому я смогу охватить все функции проекта.
Некоторые библиотеки as3 существуют для этой цели ( AS3Commons ByteCode ), ноне работает нормально с моим проектом (я получаю ошибку разбора), а as3 работает медленно.