[cairo] Cairo drawing speed

Maarten Bosmans mkbosmans at gmail.com
Sun Dec 13 06:24:02 PST 2009

I think this question was already handled on the list earlier.

The solution was to use an ImageSurface instead of the Win32Surface.

Also note that the hardware platform the original poster measured this
on is a very old ARM processor, for which all the special assembly in
Pixman does not work.


2009/12/11 Carl Worth <cworth at cworth.org>:
> On Mon, 23 Nov 2009 16:46:12 +0800, Duong Hoang Linh <linh.duong at quantuminventions.com> wrote:
>> I have implemented a simple application to draw a set of 90 lines and
>> measure the execution time of drawing using Cairo.
> Hi there, thanks for your interest in cairo.
>> At the moment, i want to evaluate the performance of Cairo in terms of
>> speed for drawing. And those figures do no impress me since i need to
>> achieve the time execution between 300ms and 500ms. Is there any
>> possible way for speeding up my drawing with Cairo?
> Before we could give much of a useful answer, we'd have to know a few
> more things about your program, such as:
> What kinds of lines? (axis-aligned or not? pixel-aligned? pixel width or
> wider/thiner? etc.)
> Which backend are you targeting (image? xlib? other?)
> The easiest way we could comment on whether there's any performance to
> be gained is if you could share your program of interest.
> -Carl
> --
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo

More information about the cairo mailing list