From 4f855b71e11646da6d95bc2e081bd4083cf20a5a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 4 Feb 2011 22:08:50 +0200 Subject: Add more measurements. --- speed-test | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/speed-test b/speed-test index 5184b70..05736a3 100755 --- a/speed-test +++ b/speed-test @@ -2,7 +2,26 @@ set -e +measure() { python -m timeit \ -s 'import logging, tracing' \ -s 'logging.basicConfig(filename="/dev/null")' \ - 'tracing.trace("foo: %s" % "bar")' + -s "$1" \ + -s ' +class Foo(object): + def foo(self): + tracing.trace("%s" % "bar") +f = Foo() +' \ + 'f.foo()' + +} + +echo Without patterns +measure "pass" + +echo With unmatching pattern +measure 'tracing.trace_add_pattern("yikes")' + +echo With matching pattern +measure 'tracing.trace_add_pattern("timeit-src")' -- cgit v1.2.1