On Wed, Apr 15, 2009 at 03:40:50PM +0800, Aix wrote: > performance result: > this swf animation time length: 00:42 > after test, gnash with agg should take 1:30 time to complete playing.
I wouldn't base timing on animation length, gnash could as well have problems with time sync. Check CPU usage to figure if gnash is really being busy. > According to my test case, agg::span_gradient just only calls 203903 > times. but the timer % is 16.8. Is key point to cause not good performance? Most likely yes. This adds a second known expensive operation: rendering gradients. The other one was rendering bitmaps. > But there are some strange, gnash::render_handler_agg time number is > 12.50, but there are not calls. That one looks like the constructor, should have been called only once. It's weird that it takes so much time. Also check the call graph of the profiler output. --strk; Free GIS & Flash consultant/developer () ASCII Ribbon Campaign http://foo.keybit.net/~strk/services.html /\ Keep it simple! _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

