分析现有的闪存文件
Posted
技术标签:
【中文标题】分析现有的闪存文件【英文标题】:Profiling existing flash files 【发布时间】:2010-09-27 12:12:21 【问题描述】:我正在尝试对浏览器中的 Flash 对象进行一些研究。例如内存使用等。 使用 Adobe Flex Builder 3,我试图对 swf 文件进行一些分析,但问题是我只能在调试 swfs 上执行此操作。几乎所有的添加/游戏/视频都是发布版本。有没有办法对这些进行一些测试?
【问题讨论】:
【参考方案1】:有一个类似的question,也在这里发帖,因为它在这个线程中同样相关: 请务必注意,Flash Player 的实现在每个平台上以及在一定程度上每个浏览器都不同,因此预计会有显着的速度差异。因此,如果您正在开发一个资源密集型应用程序,您应该使用特定于您所针对的每个操作系统的分析工具,例如 OS X 上的Instruments,当然还要测试每个浏览器的性能。
【讨论】:
【参考方案2】:我会说您需要获取源代码。你可以试试decompiler。
【讨论】:
【参考方案3】:查看flash.sampler。您需要在 Flash 播放器 的调试版本中运行您的内容,但内容本身不需要使用调试符号编译。
您可以使用 PreloadSWF 选项注入可以监控的代理。如果您只需要内存使用,那是一个廉价的 API 调用。
【讨论】:
以上是关于分析现有的闪存文件的主要内容,如果未能解决你的问题,请参考以下文章