[pypy-svn] r59752 - pypy/build/benchmem/benchmark

xoraxax at codespeak.net xoraxax at codespeak.net
Thu Nov 6 23:45:20 CET 2008


Author: xoraxax
Date: Thu Nov  6 23:45:17 2008
New Revision: 59752

Modified:
   pypy/build/benchmem/benchmark/appprofiles.py
   pypy/build/benchmem/benchmark/sizes.py
Log:
Move email function from sizes to approfiles, reduce tree depth of gcbench a bit.

Modified: pypy/build/benchmem/benchmark/appprofiles.py
==============================================================================
--- pypy/build/benchmem/benchmark/appprofiles.py	(original)
+++ pypy/build/benchmem/benchmark/appprofiles.py	Thu Nov  6 23:45:17 2008
@@ -71,8 +71,23 @@
 
 
 def bench_gcbench(iter1, iter2):
-    base_depth = int(math.log(iter1, 10) * 3)
+    base_depth = int(math.log(iter1, 10) * 2.5)
     gcbench.kStretchTreeDepth = base_depth + 2
     gcbench.kLongLivedTreeDepth = base_depth
     gcbench.main()
 
+
+import sys,new
+sys.modules['socket'] = new.module("socket")
+from email.Message import Message
+
+def bench_list_of_messages(iter1, iter2):
+    x = []
+    for i in range(iter1/10):
+        # make block-looking 40-lines, 72-columns e-mails
+        msg = Message()
+        msg.set_payload(('%072d' % i) * 40)
+        msg['Subject'] = '%60d' % i
+        msg['From'] = '%15d' % i
+        msg['To'] = '%20d' % i
+        x.append(msg)

Modified: pypy/build/benchmem/benchmark/sizes.py
==============================================================================
--- pypy/build/benchmem/benchmark/sizes.py	(original)
+++ pypy/build/benchmem/benchmark/sizes.py	Thu Nov  6 23:45:17 2008
@@ -372,20 +372,4 @@
         x = (x,)
     checkpoint(collect=True)
 
-# ____________________________________________________________
 
-import sys,new
-sys.modules['socket'] = new.module("socket")
-from email.Message import Message
-
-def bench_list_of_messages(iter1):
-    x = []
-    for i in range(iter1/10):
-        # make block-looking 40-lines, 72-columns e-mails
-        msg = Message()
-        msg.set_payload(('%072d' % i) * 40)
-        msg['Subject'] = '%60d' % i
-        msg['From'] = '%15d' % i
-        msg['To'] = '%20d' % i
-        x.append(msg)
-    checkpoint(collect=True)



More information about the Pypy-commit mailing list