论坛首页 编程语言技术论坛

[Flex]Flash Builder 4.0(Gumbo) UI、功能的新体验(二)

浏览 7526 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-04   最后修改:2009-06-04

详细请看:http://www.k-zone.cn/zblog/post/flash-builder-gumbo-experience-2.html

本篇介绍了一下Flex SDK 4(Gumbo)生成的swf的size,比较的Flex SDK 2、Flex SDK 3、Flex SDK 4(Gumbo)这三个版本。

比较的方式:在一个新的Application中,只增加了一个button,其余的全未设定,请看以下的截图:
Flex SDK 2:


Flex SDK 3:


Flex SDK 4(Gumbo):


结论:
Flex SDK 2:123k
Flex SDK 3:148k
Flex SDK 4:204k

通过上图所示,在这三者中,就属Flex SDK 2比较小一些了,而最新的Flex SDK 4(Gumbo)竟然达到了613k的地步的大小是204k

Flex SDK 4(Gumbo)的size达到了“匪夷所思”的地步,我会做进一步的调查:) 
在这三个SDK中,“不出意外的情况下”,Flex SDK 4(Gumbo)的size是最大的。

PS:以上测试均为个人行为,或许有不准确的地方,特此说明:)

2009年6月4日13:10最新更新:
Flex SDK 4(Gumbo)竟然达到了613k的原因已经找到,由于是由于没有使用release而造成的。

以上的613k情况是有我疏忽造成的,在这里要谢谢这两位朋友的指正:Ticore、morningyi

 

   发表时间:2009-06-04  
别的控件也是吗?多写几个测一下速度。。。
0 请登录后投票
   发表时间:2009-06-04  
xuyao 写道
别的控件也是吗?多写几个测一下速度。。。

我没有测试过其他的,但是我觉得跟button或者其他的组件关系不大,肯定是由于framwork造成的。唉,的确是太大了,希望正式版可以改正或者我的测试方法不对...
0 请登录后投票
   发表时间:2009-06-04  
Relase版本是203k。我猜可能是Debug版调试信息太多造成的。
另外编译选项里有一个“启用网络监视器”,不清楚是什么意义,不过关掉以后一下可以减少100多k
0 请登录后投票
   发表时间:2009-06-04  
treenode 写道
Relase版本是203k。我猜可能是Debug版调试信息太多造成的。
另外编译选项里有一个“启用网络监视器”,不清楚是什么意义,不过关掉以后一下可以减少100多k

问题已经找到,现在编译后的大小是204k。
具体原因是有613k在编译的时候没有使用release版本造成的,详细请看:http://www.k-zone.cn/zblog/post/flash-builder-gumbo-experience-2.html
0 请登录后投票
   发表时间:2009-06-08  
Flex4编译速度和渲染速度快了不少
0 请登录后投票
   发表时间:2009-06-22   最后修改:2009-06-22
FLex4的组件还是建立在Flex3的基础上的,所以编译出来的文件,只会大不会小。因为都会用到UIComponent,这个是类虽然强大,但是封装的功能太多,想定制开发一下都不容易啊。
0 请登录后投票
   发表时间:2009-06-22  
matt.u 写道
FLex4的组件还是建立在Flex3的基础上的,所以编译出来的文件,只会大不会小。因为都会用到UIComponent,这个是类虽然强大,但是封装的功能太多,想定制开发一下都不容易啊。

确切的说:Flex SDK 3 可视化组件在Flex SDK 4(Gumbo)里面叫做halo,针对与Flex SDK 4(Gumbo)的新组件叫做spark,关于spark的一些内容可以看:http://www.k-zone.cn/zblog/catalog.asp?tags=spark
0 请登录后投票
   发表时间:2009-06-22  
不过好像有老有个东西能压缩一下 swf
0 请登录后投票
   发表时间:2009-06-23  
用RSL在看看大小
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics