Name
TAU_PROFILE_CREATE_TIMER — Creates a timer for C
Synopsis
C:
TAU_PROFILE_CREATE_TIMER(
timer)
;
Profiler timer;
Description
Because C89 does not allow mixed code and declarations,
TAU_PROFILE_TIMER
can only be used once in a function. To
declare two timers in a C function, use
TAU_PROFILE_DECLARE_TIMER
and
TAU_PROFILE_CREATE_TIMER
.
Example
C :
int f1(void) { TAU_PROFILE_DECLARE_TIMER(t1); TAU_PROFILE_DECLARE_TIMER(t2); TAU_PROFILE_CREATE_TIMER(t1, "timer1", "", TAU_USER); TAU_PROFILE_CREATE_TIMER(t2, "timer2", "", TAU_USER); TAU_PROFILE_START(t1); ... TAU_PROFILE_START(t2); ... TAU_PROFILE_STOP(t2); TAU_PROFILE_STOP(t1); return 0; }