我目前正在研究一个工具,该工具允许我们在一个大的as3/Air项目(超过2000个类)中查看这个功能是否耗费时间来识别需要优化的瓶颈和功能。As3 swf字节码注入
实现此目的的一种方法是使用Flash Builder Profiler,但速度非常慢,在1或2分钟后会崩溃。 另一种方法是用最重要的功能耗时信息手动编写文件。 但是这是一个手动过程,我无法涵盖所有项目的功能。
所以我正在寻找一种方法来直接在编译后的swf中注入as3字节码。有了这样的工具,我会在每次函数调用后注入一个日志,所以我将能够涵盖所有项目的功能。
一些as3库存在做这样的事情(AS3Commons ByteCode),但不能正常工作与我的项目(我得到解析错误)和as3是缓慢的。
此外这种方法:http://stackoverflow.com/questions/357825/flash-actionscript-cpu-profiler – 2010-12-22 15:18:23