Reduce benchtests time
authorWilco Dijkstra <wdijkstr@arm.com>
Wed, 24 Apr 2019 14:38:49 +0000 (15:38 +0100)
committerWilco Dijkstra <wdijkstr@arm.com>
Wed, 24 Apr 2019 14:38:49 +0000 (15:38 +0100)
Reduce the total time taken by benchtests.  The malloc thread test takes 4
minutes to run which is significantly more than most other tests. Reduce
this to a more reasonable 40 seconds.  The math tests take 10 seconds each,
eventhough all they do is loop on the same input.  Anything more than 1
second runtime is way overkill, so set the limit to 1 second.

* benchtests/Makefile (BENCH_DURATION): Set to 1 second.
* benchtests/bench-malloc-thread.c (BENCH_DURATION): Set to 10 seconds.

ChangeLog
benchtests/Makefile
benchtests/bench-malloc-thread.c

index 5429f85..f36f62f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-04-24  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * benchtests/Makefile (BENCH_DURATION): Set to 1 second.
+       * benchtests/bench-malloc-thread.c (BENCH_DURATION): Set to 10 seconds.
+
 2019-04-24  Mike Frysinger  <vapier@gentoo.org>
 
        [BZ #18465]
index cdc8948..c9dca7e 100644 (file)
@@ -120,9 +120,9 @@ binaries-bench := $(addprefix $(objpfx)bench-,$(bench))
 binaries-benchset := $(addprefix $(objpfx)bench-,$(benchset))
 binaries-bench-malloc := $(addprefix $(objpfx)bench-,$(bench-malloc))
 
-# The default duration: 10 seconds.
+# The default duration: 1 seconds.
 ifndef BENCH_DURATION
-BENCH_DURATION := 10
+BENCH_DURATION := 1
 endif
 
 CPPFLAGS-nonlib += -DDURATION=$(BENCH_DURATION) -D_ISOMAC
index 5226142..9d7dcf2 100644 (file)
@@ -31,7 +31,7 @@
 #include "json-lib.h"
 
 /* Benchmark duration in seconds.  */
-#define BENCHMARK_DURATION     60
+#define BENCHMARK_DURATION     10
 #define RAND_SEED              88
 
 #ifndef NUM_THREADS