]> granicus.if.org Git - re2c/commitdiff
A small tweak in benchmarking scripts that reduces warmup time.
authorUlya Trofimovich <skvadrik@gmail.com>
Fri, 4 Aug 2017 08:50:59 +0000 (09:50 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Fri, 4 Aug 2017 08:50:59 +0000 (09:50 +0100)
re2c/benchmarks/__bench_utils.sh
re2c/benchmarks/__run.sh

index fda54957d37615bd5eebcb8f0773d2eae5f25f90..11ecf0a7d8605e0824839cc8fd66daad884ff402 100644 (file)
@@ -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 ----------------"
index 9f261da3d572da6ee1910454a23adb8179e088fe..5a8ff8b17023f805bdf7f1b8236e18b03577d745 100755 (executable)
@@ -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