[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.
+Guidelines
+----------
+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
+freedesktop.org.
+
+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.)
+
Traces
------
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
http://upload.wikimedia.org/wikipedia/commons/6/63/Periodic_table_(german)_4.svg
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:
http://people.mozilla.com/~jmuizelaar/world-map.html
+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