diff options
author | Heikki Linnakangas | 2018-04-30 11:45:51 +0000 |
---|---|---|
committer | Heikki Linnakangas | 2018-05-02 11:21:13 +0000 |
commit | d5352f2167c3eba20e3c5f04574950a7b2354007 (patch) | |
tree | 5746f7777ad65a9339b9aa99b6f40f00858d82d7 | |
parent | dea2e970251bfe2f5de6b8faac10fede707c45b5 (diff) |
test changes
-rw-r--r-- | src/test/sort/speed.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/test/sort/speed.c b/src/test/sort/speed.c index 7f4b9ee9ea..13a86f8bf9 100644 --- a/src/test/sort/speed.c +++ b/src/test/sort/speed.c @@ -6,7 +6,7 @@ #include <libpq-fe.h> -#define REPETITIONS 1 +#define REPETITIONS 6 static PGconn *conn; @@ -35,6 +35,8 @@ static void execute_test(const char *testname, const char *query) { double duration; + double min_duration; + double avg_duration = 0; char buf[100]; int i; @@ -48,8 +50,14 @@ execute_test(const char *testname, const char *query) printf(", "); printf("%.0f ms", duration); fflush(stdout); + + if (i == 0 || duration < min_duration) + min_duration = duration; + + avg_duration += duration; } - printf("\n"); + avg_duration /= (double) REPETITIONS; + printf(" min: %.0f ms avg: %.0f ms\n", min_duration, avg_duration); } static void |