Apache flex 有没有办法分析SWF内置Flex的大小?

Apache flex 有没有办法分析SWF内置Flex的大小?,apache-flex,optimization,filesize,Apache Flex,Optimization,Filesize,我有一个Flex应用程序,看起来比它应该的要大。里面有很多代码,但是没有很多资产,而且看起来很庞大,但是我不知道如何去弄清楚空间在哪里 我知道–link报告选项,但它只给出外部链接库类的大小。我很想看到应用程序中所有类和资源大小的报告,如果我也能查看它们的依赖关系,那将是一个巨大的好处。由于不知道代码是如何编译的,我甚至不确定这是否可能,但似乎应该是这样,因为编译器可以给我从其他库链接的单个类的大小 我四处搜索了一下,但找不到任何有用的东西。所有内容都指向模块化和外部链接库的优化技术,我理解并将

我有一个Flex应用程序,看起来比它应该的要大。里面有很多代码,但是没有很多资产,而且看起来很庞大,但是我不知道如何去弄清楚空间在哪里

我知道–link报告选项,但它只给出外部链接库类的大小。我很想看到应用程序中所有类和资源大小的报告,如果我也能查看它们的依赖关系,那将是一个巨大的好处。由于不知道代码是如何编译的,我甚至不确定这是否可能,但似乎应该是这样,因为编译器可以给我从其他库链接的单个类的大小

我四处搜索了一下,但找不到任何有用的东西。所有内容都指向模块化和外部链接库的优化技术,我理解并将实现这些技术,但我真的很喜欢一些关于我编译的应用程序外观的更详细的报告

很明显,我对如何减小文件大小的技巧并不感兴趣,只是一个关于使用什么以及哪些类引用什么的报告

有人有什么想法吗


更正-链接报告确实显示了所有类别。我在Flex Builder中的特定项目设置了几个CSS文件以编译为swfs。我的主应用程序链接报告被这些css编译覆盖了

链接报告实际上包含所有已编译的类,而不仅仅是外部库中的类(至少在Flex 4 SDK中)。有一个xsl可用于生成链接报告的html文件,因此更易于阅读


查看本文:

swfkit.jar
中有一个名为
flash.swf.tools.SwfxPrinter
的命令行实用程序,它随Flex Builder(或插件或SDK)提供,您可以使用它来分析有关类大小的信息。Joe Berkovitz在他的博客中讲述了如何利用它,他正在开发一个基于AIR的GUI工具,利用它,但我不确定他是否发布过这个工具。尽管如此,您仍然可以使用他的指示直接从JAR中利用该实用程序。

我发现了一个方便的小AIR应用程序,它确实有助于组织链接报告信息


它很旧,但仍然工作得很好。

没错,链接报告确实显示了所有类。问题是,我的项目中还设置了几个css文件进行编译。Flex builder在项目中创建的每个swf都使用相同的编译器选项。我的应用程序的链接报告被最后一个css覆盖。问得好!我一直在寻找这样的东西。非常感谢你的分享!