Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r297:14fee126c6bd
Date: 2014-12-11 14:41 +0000
http://bitbucket.org/pypy/benchmarks/changeset/14fee126c6bd/

Log:    merge heads

diff --git a/own/bm_krakatau.py b/own/bm_krakatau.py
--- a/own/bm_krakatau.py
+++ b/own/bm_krakatau.py
@@ -47,19 +47,22 @@
                 source = javaclass.generateAST(c, makeGraph).print_()
 
 
+WARMUP_ITERATIONS = 30 # Krakatau needs a number of iterations to warmup...
+
 def main(n):
     l = []
     old_stdout = sys.stdout
     sys.stdout = cStringIO.StringIO()
     try:
-        for i in range(n):
+        for i in range(WARMUP_ITERATIONS + n):
             t0 = time.time()
-            decompileClass()
+            for j in range(4):
+                decompileClass()
             time_elapsed = time.time() - t0
             l.append(time_elapsed)
     finally:
         sys.stdout = old_stdout
-    return l
+    return l[WARMUP_ITERATIONS:]
 
 if __name__ == "__main__":
     parser = optparse.OptionParser(
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to