牛皮不是吹的,大家看看我自己写的FlashPlayer的执行效能

「已注销」
博客专家认证
2010-09-15 12:02:52
市面上被广泛使用的gnash我没有进行对比测试---- 我没有那个精力;吹牛说自己的FlashPlayer效能好还是要拿出实际的东西,我对比了IE 8的执行结果,各位朋友可以看看;至少要有事实可以说话:http://blog.csdn.net/tomsoft/archive/2010/09/14/5884697.aspx
早先在实际嵌入平台上的执行视频可以从我的另一个Blog中找到:http://blog.csdn.net/tomsoft/archive/2010/08/24/5833448.aspx

目前就是不知道这个东西该怎么应用----我只关心技术细节上的东西,大家板砖一下,至少能有些中肯的建议

...全文
356 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzw_happy 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 tomsoft 的回复:]
引用 14 楼 zzw_happy 的回复:
我想探讨一个简单问题:
2次贝塞尔曲线有什么好的填充算法吗?

2次Bezier和3次Bezier曲线都是使用扫描线算法(ScanLine),其在进行填充时根据不同的填充法(Fill Rule)则有不同的填充算法----分成奇偶填充算法和非零填充算法;但是不论什么填充算法,其核心本质是计算曲线的交点,因此,常规情况下,一种习惯是将所有曲线分割成……
[/Quote]
thanks。
「已注销」 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 zzw_happy 的回复:]
some questions:

1. as虚拟机是否支持as3?jit呢?
2. 图形库是否用到硬件加速,浮点数是否用定点(fixed number)实现?
[/Quote]
1)当前版本是FlashPlayer 8,FlashPlayer是以FlashPlayer 9作为分水岭---支持AVM2;FP8及之前版本AS仍是解释执行;
2)除因为AS在SPEC的要求使用了浮点数外,Render期间全部使用的FixedPoint;
「已注销」 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zzw_happy 的回复:]
我想探讨一个简单问题:
2次贝塞尔曲线有什么好的填充算法吗?
[/Quote]
2次Bezier和3次Bezier曲线都是使用扫描线算法(ScanLine),其在进行填充时根据不同的填充法(Fill Rule)则有不同的填充算法----分成奇偶填充算法和非零填充算法;但是不论什么填充算法,其核心本质是计算曲线的交点,因此,常规情况下,一种习惯是将所有曲线分割成直线段(如OpenVG使用的就是这样算法),这样问题就退化成计算直线的交点了;
不知道是否已经回答了您的问题,不清楚的地方您再联系我;
zzw_happy 2010-12-20
  • 打赏
  • 举报
回复
我想探讨一个简单问题:
2次贝塞尔曲线有什么好的填充算法吗?
zzw_happy 2010-12-20
  • 打赏
  • 举报
回复
o,对不起,说了没有硬件加速,没有看到。
zzw_happy 2010-12-20
  • 打赏
  • 举报
回复
some questions:

1. as虚拟机是否支持as3?jit呢?
2. 图形库是否用到硬件加速,浮点数是否用定点(fixed number)实现?
dinjay 2010-09-15
  • 打赏
  • 举报
回复
没看懂此贴何意...顶一个
「已注销」 2010-09-15
  • 打赏
  • 举报
回复
官方软件通常我们使用比较多的是以插件形式存在于IE的FlashPlayer;针对开发人员Adobe会提供StandAlone版本的播放器或嵌入平台的播放器,但使用嵌入平台的FlashLite和PC上的执行结果比较明显不公平,所以我使用大家使用比较多的IE 8的插件版本做参照进行了对比;理论上FlashPlayer 10的效能应该提升很大----据说支持硬体加速,所以关于这个结果我也非常纳闷,只是详细的原因我现在暂时并不关心,所以更详细的测试和原因探究我没有去进行 ---- 我没有那么多的空闲时间去研究IE 8的官方FlashPlayer为什么效能比较差 ---- 这也许是Adobe该去回答的问题;
「已注销」 2010-09-15
  • 打赏
  • 举报
回复
IE 8安装的是Adobe的官方FlashPlayer 10的插件. 所以不是很清楚您的官方软件指的是什么?
悟迟 2010-09-15
  • 打赏
  • 举报
回复
你给出了:
早先FlashPlayer 6版本的效能测试 134fps
最新版本的FlashPlayer 8的执行效果 135fps
IE8的对照执行状况 47fps
如果这是你的软件测试值,官方的软件fps值是多少
Eleven 2010-09-15
  • 打赏
  • 举报
回复
Up一下。。。
「已注销」 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wozhaolala 的回复:]
引用 3 楼 tomsoft 的回复:

IE 8安装的是Adobe的官方FlashPlayer 10的插件. 所以不是很清楚您的官方软件指的是什么?
你的软甲嵌入到ie里面了吗?
[/Quote]
补充说明一下:这个程序是完全用C++/C编写的,没有使用硬件加速,我仅仅是使用了Windows的标准GDI而已(没有使用DirectX这样的硬件加速),所以事实上在哪里运行并不重要 ---- 必要的时候我可以将他移植到Linux、uCOS或eCOS的系统上。
「已注销」 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jameshooo 的回复:]
插件跟IE页面共享同一个消息循环,不慢才怪。

FP10就算支持硬件加速,那也不能脱离IE的显示框架,图像处理速度变快,不代表FPS一定变快,受IE的制约。或者在IE9上会有所改善。
[/Quote]
我认为是正解,不过我不去关心原因了;
「已注销」 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wozhaolala 的回复:]
引用 3 楼 tomsoft 的回复:

IE 8安装的是Adobe的官方FlashPlayer 10的插件. 所以不是很清楚您的官方软件指的是什么?
你的软甲嵌入到ie里面了吗?
[/Quote]

这个程序是嵌入版本的:PC已经由官方的FlashPlayer了,再做意义不大;在嵌入平台中不要说IE,很多平台仅仅有uCOS这样的简单操作系统,甚至连uCOS这样的操作系统都没有;用PC的IE8比较仅仅是参照而已
hilevel 2010-09-15
  • 打赏
  • 举报
回复
纯属路过帮顶
悟迟 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tomsoft 的回复:]

IE 8安装的是Adobe的官方FlashPlayer 10的插件. 所以不是很清楚您的官方软件指的是什么?
[/Quote]你的软甲嵌入到ie里面了吗?
jameshooo 2010-09-15
  • 打赏
  • 举报
回复
插件跟IE页面共享同一个消息循环,不慢才怪。

FP10就算支持硬件加速,那也不能脱离IE的显示框架,图像处理速度变快,不代表FPS一定变快,受IE的制约。或者在IE9上会有所改善。

2,585

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧