作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在开发一种工具,该工具允许我们查看大型 as3/Air 项目(超过 2000 个类)中哪些功能耗时,以识别需要优化的瓶颈和功能。
实现此目的的一种方法是使用 Flash Builder Profiler,但它非常非常慢,并且会在 1 或 2 分钟后崩溃。
另一种方法是手动编写包含最重要功能耗时信息的文件。
但这是一个手动过程,我无法涵盖所有项目的功能。
所以我正在寻找一种将 as3 字节码直接注入(inject)已编译的 swf 中的方法。使用这样的工具,我会在每次函数调用后注入(inject)一个日志,这样我就可以覆盖所有项目的功能。
存在一些 as3 库来做这样的事情( AS3Commons ByteCode )但不适用于我的项目(我得到解析错误)并且 as3 很慢。
最佳答案
我看到四个选项:
mxmlc
, 是开源的。您可以尝试直接编辑编译器代码以执行您想要的操作。你需要的一切都在Adobe OpenSource Flex SDK web site . 关于actionscript-3 - As3 swf 字节码注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507786/
我是一名优秀的程序员,十分优秀!