X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Fbenchmark%2Fbench.c;h=77f53a1532f9a977d149acde14c95974be0a2889;hb=ba056df0cc7652896dc15cfbfb44cb11563ffcfb;hp=517bfb73078db7b74769b00f81143576dd723000;hpb=2add38b463899ace3a5910b3cb29299d06804ac5;p=lttng-ust.git diff --git a/tests/benchmark/bench.c b/tests/benchmark/bench.c index 517bfb73..77f53a15 100644 --- a/tests/benchmark/bench.c +++ b/tests/benchmark/bench.c @@ -27,6 +27,7 @@ #include #include #include +#include #ifdef TRACING #define TRACEPOINT_DEFINE @@ -38,28 +39,23 @@ static unsigned long nr_events; void do_stuff(void) { - int v; - FILE *file; - - v = 1; - - file = fopen("/dev/null", "a"); - fprintf(file, "%d", v); - fclose(file); - time(NULL); + int i; +#ifdef TRACING + int v = 50; +#endif + for (i = 0; i < 100; i++) + cmm_barrier(); #ifdef TRACING tracepoint(ust_tests_benchmark, tpbench, v); #endif - } - void *function(void *arg) { unsigned long i; - for(i = 0; i < nr_events; i++) { + for (i = 0; i < nr_events; i++) { do_stuff(); } return NULL;