[pypy-svn] r58433 - pypy/build/benchmem/benchmark
hpk at codespeak.net
hpk at codespeak.net
Thu Sep 25 16:21:34 CEST 2008
Author: hpk
Date: Thu Sep 25 16:21:31 2008
New Revision: 58433
Modified:
pypy/build/benchmem/benchmark/sizes.py
Log:
adding some benchmarks
Modified: pypy/build/benchmem/benchmark/sizes.py
==============================================================================
--- pypy/build/benchmem/benchmark/sizes.py (original)
+++ pypy/build/benchmem/benchmark/sizes.py Thu Sep 25 16:21:31 2008
@@ -7,6 +7,14 @@
l = [int(i+1000) for i in range(iter1)]
checkpoint(collect=True)
+def bench_list_of_emptytuple(iter1):
+ l = [() for i in range(iter1)]
+ checkpoint(collect=True)
+
+def bench_list_of_tupleofNone(iter1):
+ l = [(None,) for i in range(iter1)]
+ checkpoint(collect=True)
+
def bench_list_of_emptylist(iter1):
l = [[] for i in range(iter1)]
checkpoint(collect=True)
@@ -58,3 +66,8 @@
x = [x]
checkpoint(collect=True)
+def bench_recursive_tuple(iter1):
+ x = ()
+ for i in range(iter1):
+ x = (x,)
+ checkpoint(collect=True)
More information about the Pypy-commit
mailing list