我有一个Flex应用程序似乎大于它应该的。这里面有很多的代码,但不是很多的资产,它只是看起来很大,但我不知道如何去搞清楚的空间是怎么回事。

我了解-link报告选项,但只给出了外部链接库类的大小。我在我的应用程序看到所有的类和资源的大小的报告非常感兴趣,这将是一个巨大的奖金,如果我还可以查看他们的相关性。不知道代码的编译方式,我不知道这甚至有可能,但现在看来似乎应该因为编译器可以给我从其他库链接个人类的大小。

我做了一些摸索,但找不到任何帮助。 24,一切都模块化和外部链接的库,我的理解,并会实现,但我更喜欢我的编译的应用程序是什么样的一些更详细的报告的优化技术。

需要明确的是,我没有就如何减少文件大小的提示很感兴趣,只是对什么是用于和类引用报告的内容。

任何人有任何想法?

校正 - 链接报告确实显示出所有类。我在Flex Builder特定项目不得不设置编译主权财富基金的几个CSS文件。我对主应用程序链接报告被这些CSS覆盖编译!

有帮助吗?

解决方案

在链路报告实际上包含所有编译的类,而不是只是那些在外部库(至少与Flex 4 SDK)。有可用的XSL所以很容易将生成的链接报告的HTML文件中读取。

检查这篇文章:的http://博客。 iconara.net/2007/02/25/visualizing-mxmlcs-link-report/

其他提示

有一个命令行实用程序称为flash.swf.tools.SwfxPrinterswfkit.jar,附带使用Flex Builder(或插件或SDK),并且可用于分析关于类大小的信息。乔Berkovitz 写了一些很好的说明了如何的利用它在自己的博客,他正在研究基于AIR-GUI工具,利用它,但我不知道他是否曾经出版的工具。不过,你可以用他的指令直接从JAR发挥效用。

我发现了一个方便的小AIR应用程序,真正帮助组织的链接报告信息。

http://www.kahunaburger.com/2008 / 03/08 /空中链路报告-可视化器/

这是旧的,但仍然工作得很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top