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

Flash Player 10.1的性能有了显著的提高

浏览 11557 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-15  
试了一下Flash Play 10.1 rc4

创建10000个sprite用时在120-130ms左右
原来用10.0的时候sprite的创建速度慢的要命,10000用时大概2900-3000ms左右
性能的提升还是很显著的。
   发表时间:2010-05-16  
啥时候能给文本性能提升一下,我就烧高香了
0 请登录后投票
   发表时间:2010-05-17  
znjq 写道
啥时候能给文本性能提升一下,我就烧高香了

你也遇到文本性能的瓶颈了吗?具体是什么情况?
0 请登录后投票
   发表时间:2010-05-17  
textfield的text效率有待改进,中文比英文效率差很多(即使设置了format)
0 请登录后投票
   发表时间:2010-05-17   最后修改:2010-05-17
TextFied的性能还是有所提升的
10.0下 10000个TextField设置一段简短的文本,用时5300ms
10.1下 10000个TextField设置一段简短的文本,用时1600ms
不过离期望值可能还有一些差距,中文的确比英文慢,大概慢3倍
10.1下使用TextBlock来创建TextLine要比TextField好一些,10000个TextLine用时750ms,要比TextFied快两倍多。

不管TextField还是TextBlock处理文本折行都是巨慢,这个需要很大改进才行。
0 请登录后投票
   发表时间:2010-05-17  
vii779 写道
TextFied的性能还是有所提升的
10.0下 10000个TextField设置一段简短的文本,用时5300ms
10.1下 10000个TextField设置一段简短的文本,用时1600ms
不过离期望值可能还有一些差距,中文的确比英文慢,大概慢3倍
10.1下使用TextBlock来创建TextLine要比TextField好一些,10000个TextLine用时750ms,要比TextFied快两倍多。

不管TextField还是TextBlock处理文本折行都是巨慢,这个需要很大改进才行。


3Q,测试的很详细.找个时间我需要再改进测试一下.
0 请登录后投票
   发表时间:2010-05-17  
啥时候把流氓的右键菜单给搞掉啊
0 请登录后投票
   发表时间:2010-05-17  
基本可以无视,你会用10000+个文本么/1000个Sprite?so...
醒醒吧...
0 请登录后投票
   发表时间:2010-05-17  
mice_003 写道
基本可以无视,你会用10000+个文本么/1000个Sprite?so...
醒醒吧...

你不用不代表别人不会用到.
况且楼主在做测试.看不懂么?
0 请登录后投票
   发表时间:2010-05-17   最后修改:2010-05-17
znjq 写道
mice_003 写道
基本可以无视,你会用10000+个文本么/1000个Sprite?so...
醒醒吧...

你不用不代表别人不会用到.
况且楼主在做测试.看不懂么?


试了一下,在小数量级别上(1000以下),10.0和10.1没有太大差距,相差也就10ms左右,500级别以下,几乎没什么差距了。如果在这个级别(大部分应用也是在这个级别上)上做优化,是没有太大的余地了。
znjq你用到的TextField大概在500级别以下吧,所以感觉不出来有多大性能提升。
不过TextLine在小数量级别下,还是比TextFied快些。可以试试用TextLine取代TextField

0 请登录后投票
论坛首页 编程语言技术版

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