From 56913be6bb57f81dbbf7baf9cc9a0a2cd1a36493 Mon Sep 17 00:00:00 2001 From: Josh Haberman Date: Tue, 9 Dec 2014 16:01:56 -0800 Subject: Removed obsolete benchmarks/ and examples/ directories. --- benchmarks/main.c | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 benchmarks/main.c (limited to 'benchmarks/main.c') diff --git a/benchmarks/main.c b/benchmarks/main.c deleted file mode 100644 index 3d98a05..0000000 --- a/benchmarks/main.c +++ /dev/null @@ -1,55 +0,0 @@ - -#include -#include -#include -#include -#include - -/* Cycle between a bunch of different messages, to avoid performance - * variations due to memory effects of a particular allocation pattern. */ -#ifndef NUM_MESSAGES -#define NUM_MESSAGES 32 -#endif - -static bool initialize(); -static void cleanup(); -static size_t run(int i); - -int main (int argc, char *argv[]) -{ - (void)argc; - - /* Change cwd to where the binary is. */ - char *lastslash = strrchr(argv[0], '/'); - char *progname = argv[0]; - if(lastslash) { - *lastslash = '\0'; - if(chdir(argv[0]) < 0) { - fprintf(stderr, "Error changing directory to %s.\n", argv[0]); - return 1; - } - *lastslash = '/'; - progname = lastslash + 3; /* "/b_" */ - } - - if(!initialize()) { - fprintf(stderr, "%s: failed to initialize\n", argv[0]); - return 1; - } - - size_t total_bytes = 0; - clock_t before = clock(); - for(int i = 0; true; i++) { - if((i & 0xFF) == 0 && (clock() - before > CLOCKS_PER_SEC)) break; - size_t bytes = run(i); - if(bytes == 0) { - fprintf(stderr, "%s: failed.\n", argv[0]); - return 2; - } - total_bytes += bytes; - } - double elapsed = ((double)clock() - before) / CLOCKS_PER_SEC; - printf("%s:%d\n", progname, (int)(total_bytes / elapsed / (1 << 20))); - cleanup(); - return 0; -} -- cgit v1.2.3