[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cairo
Subject:    [cairo] Cairo 1.9.2 performance
From:       cu <cairouser () yahoo ! com>
Date:       2009-06-17 22:52:51
Message-ID: 4A3973C3.8060306 () yahoo ! com
[Download RAW message or body]

Good day all!

 I decided to test our application (that currently uses Cairo 1.8.6)
with 1.9.2 snapshot. A quick test had shown that there is an enormous
performance degradation when using 1.9.2. Here are the self-test printout:

Using 1.9.2 (times in seconds):
Loading running time: 1.11
Transforming running time: 0.06
Drawing running time: 5.18

Using 1.8.6:
Loading running time: 1.12
Transforming running time: 0.06
Drawing running time: 0.50


As you can see, drawing time for the same set of sample data increased
x10 (5.18 sec vs. 0.5 sec). The application is using image backend and
draws approximately equal mix of lines, polygons, "icons" (copies pieces
of another image into the working surface) and text output (essentially
short labels).

This test was performed with Pixman 0.14 and 0.15.12 - there seems to be
no difference based on Pixman version.

I realize that 1.9.2 is not a release yet - but 10 times loss of
performance is something that is not easily overcome. (Personally, I was
hoping for performance improvement - we can use a few milliseconds, but
now I'd just like to keep what was there before).

Any advice and ideas would be appreciated!

_______________________________________________
cairo mailing list
cairo@cairographics.org
http://lists.cairographics.org/mailman/listinfo/cairo
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic