[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