是否有一个替代(免费)工具来分析Flex应用程序,它将显示内存使用,函数调用,执行时间,对象分配等内容?
Flex有一个内置的分析器,但它需要一个高级许可证。在工作中,我们目前拥有标准许可证。我们将升级到溢价,但这个过程需要几个月。本周,迫切需要提高性能并消除瓶颈和内存问题。
我们尽可能“手工”完成,重构代码以使用弱引用,实例化更少的对象,删除嵌套容器以及一些其他调整。事情仍然有点慢,所以我们真的需要一个分析器。
经过大量的谷歌搜索后,所有结果都指向内置的flex Profiler。当然,我们可以立即下载一个开源或免费的替代品。即使是最初用于Flash(而不是flex)的分析器也可能会成功。任何建议都表示赞赏!
答案 0 :(得分:2)
您可能需要查看此页面:http://jpauclair.net/flashpreloadprofiler/
答案 1 :(得分:2)
您可以尝试开源SWFWire Debugger。您应该能够通过内存图,对象图和方法计时功能获得一些有用的信息。
免责声明:这是我自己的项目
答案 2 :(得分:1)
Adobe Scout最近刚出来,有更多信息。我还没有找到一篇描述如何在Flex中使用它的文章,但它应该为您提供更多数据来衡量。