From 937f24b41d279599e5a8986835751480940c8786 Mon Sep 17 00:00:00 2001 From: Ulya Trofimovich Date: Fri, 4 Aug 2017 09:50:59 +0100 Subject: [PATCH] A small tweak in benchmarking scripts that reduces warmup time. --- re2c/benchmarks/__bench_utils.sh | 4 ++++ re2c/benchmarks/__run.sh | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/re2c/benchmarks/__bench_utils.sh b/re2c/benchmarks/__bench_utils.sh index fda54957..11ecf0a7 100644 --- a/re2c/benchmarks/__bench_utils.sh +++ b/re2c/benchmarks/__bench_utils.sh @@ -45,6 +45,10 @@ run_all() { name2="$2" name="${name1}_${name2}" + echo "---------------- WARMUP (GCC -O2 lookahead) ----------------" + gcc $cflags ${name}_lookahead.c -o${name} && run ${name1} ${name2} + echo "---------------- END WARMUP ----------------" + echo "---------------- GCC -O2 lookahead ----------------" gcc $cflags ${name}_lookahead.c -o${name} && run ${name1} ${name2} echo "---------------- GCC -O2 no-lookahead ----------------" diff --git a/re2c/benchmarks/__run.sh b/re2c/benchmarks/__run.sh index 9f261da3..5a8ff8b1 100755 --- a/re2c/benchmarks/__run.sh +++ b/re2c/benchmarks/__run.sh @@ -7,9 +7,6 @@ bench() { # ./__verify.sh - # warmup - ./__bench.sh 1> log.warmup 2>&1 - ./__bench.sh 1> log._ 2>&1 ./__bench_unopt.sh 1> log.unopt 2>&1 ./__bench_b.sh 1> log.b 2>&1 -- 2.40.0