分析现有的闪存文件

Posted

技术标签:

【中文标题】分析现有的闪存文件【英文标题】:Profiling existing flash files 【发布时间】:2010-09-27 12:12:21 【问题描述】:

我正在尝试对浏览器中的 Flash 对象进行一些研究。例如内存使用等。 使用 Adob​​e Flex Builder 3,我试图对 swf 文件进行一些分析,但问题是我只能在调试 swfs 上执行此操作。几乎所有的添加/游戏/视频都是发布版本。有没有办法对这些进行一些测试?

【问题讨论】:

【参考方案1】:

有一个类似的question,也在这里发帖,因为它在这个线程中同样相关: 请务必注意,Flash Player 的实现在每个平台上以及在一定程度上每个浏览器都不同,因此预计会有显着的速度差异。因此,如果您正在开发一个资源密集型应用程序,您应该使用特定于您所针对的每个操作系统的分析工具,例如 OS X 上的Instruments,当然还要测试每个浏览器的性能。

【讨论】:

【参考方案2】:

我会说您需要获取源代码。你可以试试decompiler。

【讨论】:

【参考方案3】:

查看flash.sampler。您需要在 Flash 播放器 的调试版本中运行您的内容,但内容本身不需要使用调试符号编译。

您可以使用 PreloadSWF 选项注入可以监控的代理。如果您只需要内存使用,那是一个廉价的 API 调用。

【讨论】:

以上是关于分析现有的闪存文件的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# 性能问题分析策略

现有的情感分析算法都有哪些?

c#:运行时代码分析 - 任何现有的库?

如何使用现有的 Eclipse MAT 索引进行交互式分析

我可以将现有的 html 主页谷歌分析代码添加到新的 wordpress 主页吗?

UEFI.源码分析.DXE阶段的执行