From fe92a91f1e713ba4951bc6e6162f8803dc76b816 Mon Sep 17 00:00:00 2001 From: Wilco Dijkstra Date: Wed, 24 Apr 2019 15:38:49 +0100 Subject: Reduce benchtests time 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. --- benchtests/Makefile | 4 ++-- benchtests/bench-malloc-thread.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'benchtests') diff --git a/benchtests/Makefile b/benchtests/Makefile index cdc89488d6..c9dca7e011 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -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 diff --git a/benchtests/bench-malloc-thread.c b/benchtests/bench-malloc-thread.c index 52261425b0..9d7dcf26b7 100644 --- a/benchtests/bench-malloc-thread.c +++ b/benchtests/bench-malloc-thread.c @@ -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 -- cgit v1.2.3-65-gdbad