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