X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Fbenchmark%2Fbench.c;h=c23f07c3d0153278efed3b44a8de1fd6d59c9e50;hb=035d76882df8f333e828ada2ed328c38169dccdd;hp=1626fd2beeb7998db7a9d755cd942570689a1faf;hpb=3b2e18579fd7ae05607a7c1ba1265848736f98e3;p=lttng-ust.git diff --git a/tests/benchmark/bench.c b/tests/benchmark/bench.c index 1626fd2b..c23f07c3 100644 --- a/tests/benchmark/bench.c +++ b/tests/benchmark/bench.c @@ -12,6 +12,7 @@ #include #include #include +#include #ifdef TRACING #define TRACEPOINT_DEFINE @@ -23,28 +24,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;