[cairo-bugs] [Bug 11529] Performance of cairo is not good without XRender extension
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Dec 6 11:57:28 PST 2007
http://bugs.freedesktop.org/show_bug.cgi?id=11529
------- Comment #35 from brian.cameron at sun.com 2007-12-06 11:57 PST -------
Steps for running regression tests:
1) Go into the test directory of the cairo module
2) Run "make check"
- compare the output with and without this patch. The same number of tests
should pass with & without the patch.
Steps for running performance tests
1) Go into the perf directory of the cairo module
2) Run "make cairo-perf-diff-files" to build the cairo-perf-diff-files utility"
3) Change "#!/bin/sh" on the first line of cairo-perf-diff to "#!/bin/bash"
since this is needed to run it on Solaris
4) Run "make check" with and without your patch applied, redirect the output
to a file like this "make check > perf-without-patch.txt" and "make check >
perf-with-patch.txt"
5) Run "cairo-perf-diff-files" passing it the two output files. The first
argument should be the output file without the patch and the second argument
should be the output file with the patch. If you reverse these, then it
will show a slowdown instead of a speedup.
For example:
"cairo-perf-diff files perf-without-patch.txt perf-with-patch.txt".
This should generate a report showing you the speedup/slowdown of the
change.
I'd attach the output of #2, and also let us know whether test #1 shows any
tests failing. If any tests fail with the patch which work okay without the
patch, then we need to figure out why before this can go upstream.
Does this help?
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the cairo-bugs
mailing list