X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=benchmark%2Fmeasures.h;h=cbcac2204d0985186e333e0b9ffa7fa9b8792f60;hb=de003c688dc5a05650a45a2fa2b8e946b9aac61b;hp=25acd77059c6ac54e18ee64cd46dbe488c0c1573;hpb=62d53818da5769723515aeacacfc6b447bfb196e;p=lttng-tools.git diff --git a/benchmark/measures.h b/benchmark/measures.h index 25acd7705..cbcac2204 100644 --- a/benchmark/measures.h +++ b/benchmark/measures.h @@ -39,6 +39,10 @@ cycles_t time_sessiond_th_apps_poll; cycles_t time_sessiond_th_reg_start; cycles_t time_sessiond_th_reg_poll; +/* Session daemon thread registration apps time */ +cycles_t time_sessiond_th_dispatch_start; +cycles_t time_sessiond_th_dispatch_block; + /* Session daemon thread manage client time */ cycles_t time_sessiond_th_cli_start; cycles_t time_sessiond_th_cli_poll; @@ -65,6 +69,12 @@ cycles_t time_ust_register_start; */ cycles_t time_ust_register_stop; +/* + * * UST unregister time + * */ +cycles_t time_ust_unregister_start; +cycles_t time_ust_unregister_stop; + /* * UST dispatch registration request time * @@ -79,14 +89,16 @@ cycles_t time_ust_dispatch_register_stop; /* * UST managing registration time - * - * Start *before* the thread reads the pipe containing the registration data. - */ -cycles_t time_ust_manage_register_start; -/* - * Stop time taken *after* the register command is sent to the application. */ -cycles_t time_ust_manage_register_stop; +/* read() from pipe */ +cycles_t time_ust_register_read_start; +cycles_t time_ust_register_read_stop; +/* register_traceable_app() time */ +cycles_t time_ust_register_add_start; +cycles_t time_ust_register_add_stop; +/* send register done command */ +cycles_t time_ust_register_done_start; +cycles_t time_ust_register_done_stop; /* * UST notification time (using the shm/futex scheme). Those times were break