|Subject:||Re: [Gnash-dev] gnash performance-improved issue|
|Date:||Sat, 11 Apr 2009 16:00:08 +0800|
|User-agent:||Thunderbird 22.214.171.124 (Windows/20090302)|
During these days, I try to use the same way(http://www.amdmi3.ru/gnash/) to test Gnash 0.8.5 performance on x86 desktop. You can look the result as below.
* gnash+cairo configuration:
./configure --enable-gui=gtk --enable-renderer=cairo --enable-media=gst --enable-cairo --enable-gstreamer --enable-plugins --enable-npapi --with-gstreamer-incl=/usr/include/gstreamer-0.10/ --with-gstreamer-lib=/usr/lib
* gnash+agg configuration:
./configure --enable-gui=gtk --enable-renderer=agg --enable-media=gst --enable-agg --enable-gstreamer --enable-plugins --enable-npapi --with-gstreamer-incl=/usr/include/gstreamer-0.10/ --with-gstreamer-lib=/usr/lib
* testing computer: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz
* below table is detail information of my testing swf file.
* below table is my test result.
I just want to use software to do the render, I don't have the hardware acceleration.
In gnash homepage, we can see Gnash could support most SWFv7. So, in this time, I only test SWFv4 and SWFv5, these file version is lower than SWFv7. But, after check the result, the latest gnash still exist some delay for playing SWFv5.
Do you have any idea to improve them? I want to try to improve it.
I don't know what difference between different swf version(SWFv4, SWFv5, SWFv6, ....SWFv8). But in my test, I found when gnash play the higher swf version file it has much delay time. If I want to know more details, where to get the spec.?http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v10.pdf (Is this spec?) Do I need to study the spec.?
Before I also ask you about skia render issue. You give a page (http://www.gnashdev.org/?q=node/57). After reading this page, I also don't know skia performance compare with Cairo and Agg. Does bjacques try to integrate skia to the gnash? If not, can you help to estimate the effort? (2 months/ per person)
I wonder try to improve gnash performance, but I don't have any idea to do this work now. If I want to do it by myself(only one), what something and effort can I do?
On Tue, Apr 07, 2009 at 09:37:13PM +0800, Aix wrote:Hi strk, Can I ask you a question? Do you know any benchmark tool to test swf player performance? I found a page, http://www.amdmi3.ru/gnash/, it only used script to test the time. I can do it by myself. I want to compare adobe flash, gnash and swfdec performance, I want to get more accurate number. I don't know what factor affect swf player performance, only render? Have you been to compare them before?Using AS to profile lets you compare all players. For free-software specific profiling you may use oprofile or gprof. Rendering i usually the bottleneck, but could also be something else... --strk; Free GIS & Flash consultant/developer () ASCII Ribbon Campaign http://foo.keybit.net/~strk/services.html /\ Keep it simple!
|[Prev in Thread]||Current Thread||[Next in Thread]|