hi, all, I tested u2_has.swf on my windows laptop, hope it's not so
late . I just tried the first 400 frames with the command
./sdl-gnash.exe --max-advances 400 u2_has.swf
The gnash-0.8.5 with the patch last time I sent uses 61.770s CPU time,
51.006s is consumed in draw_shape_character , there are total 84384
calls to AGG.
The optimized version uses 44.744s CPU time, 36.268s in
draw_shape_character, there are only 32123 calls to AGG now, which
means, 5/8 calls to AGG and 25% CPU time is saved by cache.