Author: Armin Rigo <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit