[cairo] Better coverage from cairo performance suite (and some results)

Torsten Schoenfeld kaffeetisch at gmx.de
Sat Oct 7 10:21:50 PDT 2006

On Thu, 2006-10-05 at 11:32 -0700, Carl Worth wrote:

> It would definitely help to have some visualization tools be built up
> around this, (there are a myriad of different useful plots that could
> be formed by varying a single variable---backed, operation, source
> type, or operator). Vladimir even made a start at an SVG-producing
> script earlier that could form the basis here.

Here's an initial attempt at a visualizer for the performance data.
It's written in Perl and uses cairo to do the drawing. :-)  You'll need
a few modules to get it working[1].

To get started, run cairo-perf-gui and pass it a performance log, or use
the File->Open menu item.  In the top of the window, there are three
buttons: Backend, Content, and Test.  Upon pressing them, you can choose
which runs to include in the plot.  Nothing selected means "include
everything".  Once finished selecting, press Display.

The charting module used is still in its alpha days, so the plots are a
bit rough around the edges in some cases.


[1] Cairo, Glib, Gtk2, Chart::Clicker:


Most distributions should have packages for at least the first three
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cairo-perf-gui.tar.bz2
Type: application/x-bzip-compressed-tar
Size: 4628 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20061007/e17b8f2f/cairo-perf-gui.tar.bin

More information about the cairo mailing list