diff -r ffa851df0825 -r 2fb8b9db1c86 symbian-qemu-0.9.1-12/python-2.6.1/Lib/test/reperf.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/symbian-qemu-0.9.1-12/python-2.6.1/Lib/test/reperf.py Fri Jul 31 15:01:17 2009 +0100 @@ -0,0 +1,23 @@ +import re +import time + +def main(): + s = "\13hello\14 \13world\14 " * 1000 + p = re.compile(r"([\13\14])") + timefunc(10, p.sub, "", s) + timefunc(10, p.split, s) + timefunc(10, p.findall, s) + +def timefunc(n, func, *args, **kw): + t0 = time.clock() + try: + for i in range(n): + result = func(*args, **kw) + return result + finally: + t1 = time.clock() + if n > 1: + print n, "times", + print func.__name__, "%.3f" % (t1-t0), "CPU seconds" + +main()