[cairo-commit] 2 commits - firefox-periodic-table.lzma README

Chris Wilson ickle at kemper.freedesktop.org
Mon Jun 29 15:57:06 PDT 2009

 README                      |   23 +++++++++++++++++++++++
 firefox-periodic-table.lzma |binary
 2 files changed, 23 insertions(+)

New commits:
commit c081b04b3af47ca35a829bdfb6feb67e6a3dd113
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jun 29 23:55:37 2009 +0100

    README: Add initial guidelines
    Following a discussion with cworth, set forth a few ideas on how to manage
    the cairo-traces repository.

diff --git a/README b/README
index c63b9b8..3f18d58 100644
--- a/README
+++ b/README
@@ -15,6 +15,27 @@ against a subset specify a series of traces on the command line and use the
 CAIRO_TEST_TARGET environment variable to filter the target. For example,
 CAIRO_TEST_TARGET=xlib ./cairo-perf-trace firefox.
+Initial thoughts...
+1. Nothing obscene, or otherwise unsuitable for viewing by children or in the
+workplace - please be considerate to others. The trace should also respect
+copyright where appropriate. Even though the content is not usually visible
+during a replay, it is not acceptable to distribute such material via
+2. Each trace must be "representative of a significant use". The goal is a
+set of traces that capture the behaviour of real applications during active
+sessions. (We must guard against the tests becoming too artificial as that
+is better served by purpose-written micro-benchmarks.)
+3. For practical reasons (i.e. continuous performance testing), each trace
+should neither be profligate in the resources consumed nor the duration of
+the run. However, I'm loathe to exclude tests simply because they take too
+long or can not be run on tiny machines. (Instead, I plan to create subset
+of tests that have been truncated to run within 60s on a 2GHz Intel Core2.)
 firefox-20090601    - browsing various news site, in particular the
commit bf0c7f587ca5f564ff78bbc8709df8914c04ad13
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jun 29 23:35:07 2009 +0100

    Add: firefox-periodic-table
    A suggestion by Eric Anholt to include a trace of firefox resizing

diff --git a/README b/README
index ba9920b..c63b9b8 100644
--- a/README
+++ b/README
@@ -26,6 +26,8 @@ firefox-36-20090611 - browsing http://www.bbc.co.uk/worldservice/languages/,
                       Warning: this needs lots of RAM, working set > 512 MiB.
 firefox-world-map   - Rotating a vector map of the world:
+firefox-periodic-table - Resizing a German periodic table of the elements
+                         http://upload.wikimedia.org/wikipedia/commons/6/63/Periodic_table_(german)_4.svg
 gnome-terminal-20090601 - exercising the various performance tests within vte
diff --git a/firefox-periodic-table.lzma b/firefox-periodic-table.lzma
new file mode 100644
index 0000000..b147f27
Binary files /dev/null and b/firefox-periodic-table.lzma differ

More information about the cairo-commit mailing list