Things like planet.gnome.org were rendering the fonts *huge* otherwise.
avoid regressions. And that measurement is the hard part. Or at least
it always has been hard, until Chris Wilson's recent cairo-perf-trace.
avoid regressions. And that measurement is the hard part. Or at least
it always has been hard, until Chris Wilson's recent cairo-perf-trace.
-# Previous attempts at 2D benchmarking
+## Previous attempts at 2D benchmarking
Various attempts at 2D-rendering benchmark suites have appeared and
even become popular. Notable examples are x11perf and gtkperf. My
Various attempts at 2D-rendering benchmark suites have appeared and
even become popular. Notable examples are x11perf and gtkperf. My
things like x11perf in the past. I won't recommend it again in the
future. See below for what I suggest instead.
things like x11perf in the past. I won't recommend it again in the
future. See below for what I suggest instead.
-# What do the 3D folks do?
+## What do the 3D folks do?
For 3D performance, everybody knows this lesson already. Nobody
measures the performance of "draw the same triangles over and
For 3D performance, everybody knows this lesson already. Nobody
measures the performance of "draw the same triangles over and
coding up application-specific benchmarking code for every interesting
application isn't something that anyone is signing up to do right now.
coding up application-specific benchmarking code for every interesting
application isn't something that anyone is signing up to do right now.
-# Introducing cairo-perf-trace
+## Introducing cairo-perf-trace
Over the past year or so, Chris "ickle" Wilson has been putting a lot
of work into a debugging utility known as cairo-trace, (inspired by
Over the past year or so, Chris "ickle" Wilson has been putting a lot
of work into a debugging utility known as cairo-trace, (inspired by
evolution. Obviously, anyone should feel free to generate and propose
new traces to contribute.
evolution. Obviously, anyone should feel free to generate and propose
new traces to contribute.
-# Putting cairo-perf-trace to use
+## Putting cairo-perf-trace to use
In the few days that cairo-perf-traces has existed, we're already
seeing great results from it. When Kristian Høgsberg recently proposed
In the few days that cairo-perf-traces has existed, we're already
seeing great results from it. When Kristian Høgsberg recently proposed