[pypy-svn] r59902 - pypy/build/benchmem/benchmark
xoraxax at codespeak.net
xoraxax at codespeak.net
Thu Nov 13 16:42:22 CET 2008
Author: xoraxax
Date: Thu Nov 13 16:42:20 2008
New Revision: 59902
Modified:
pypy/build/benchmem/benchmark/appprofiles.py
pypy/build/benchmem/benchmark/sizes.py
Log:
Move list_of_messages back to sizes and import it from appprofiles.
Modified: pypy/build/benchmem/benchmark/appprofiles.py
==============================================================================
--- pypy/build/benchmem/benchmark/appprofiles.py (original)
+++ pypy/build/benchmem/benchmark/appprofiles.py Thu Nov 13 16:42:20 2008
@@ -77,17 +77,5 @@
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)
+from sizes import bench_list_of_messages
+bench_list_of_messages = lambda iter1, iter2, x=bench_list_of_messages: x(iter1)
Modified: pypy/build/benchmem/benchmark/sizes.py
==============================================================================
--- pypy/build/benchmem/benchmark/sizes.py (original)
+++ pypy/build/benchmem/benchmark/sizes.py Thu Nov 13 16:42:20 2008
@@ -373,3 +373,17 @@
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)
More information about the Pypy-commit
mailing list