Oct 29, 2009

GradientCanvas vs. Degrafa test

I've decided to do some test of performance of GradientCanvas compared to Degrafa capabilites. The test is very simple. Create 1000 of Canvas items - rounded rectangles with gradient fills. It's common usage for buttons, item renderers etc. It look something like:


GradientCanvas profiling screenshot:


Degrafa profiling screenshot:

It looks like degrafa creates lots of heavy objects. Degrafa is 3.5 times heavier than GradientCanvas. I expected the opposite. You can download the source and try. Maybe my degrafa code is sloppy.

No comments: