I'm currently work on a tool that allow us to view wich function are time consuming in a big as3/Air project (more than 2000 class) to identify bottleneck and functions that need optimisations.
One way to achieve this is to use Flash Builder Profiler but it's very very slow and it crashs after 1 or 2 minutes. The other way is to manualy write a file with most important function time consuming informations. But it's a manual process and I can't cover all project's functions.
So I'm looking for a way to inject as3 bytecode directly in the compiled swf. With such tool, I will inject a log after each function call and so I will be able to cover all project's function.
Some as3 libs exists to do such thing (AS3Commons ByteCode) but doesn't works fine with my project (I get parsing error) and as3 is slow.