Query: tau_mapping_profile_start
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
TAU_MAPPING_PROFILE_(3) TAU Mapping API TAU_MAPPING_PROFILE_(3)NAMETAU_MAPPING_PROFILE_START - Starts a mapping timerSYNOPSISC/C++: TAU_MAPPING_PROFILE_START(Profiler timer, int tid);DESCRIPTIONTAU_MAPPING_PROFILE_START starts the timer that is created using TAU_MAPPING_PROFILE_TIMER. This will measure the elapsed time in groups of statements, instead of the entire block. A corresponding stop statement stops the timer as described next. The thread identifier is specified in the tid parameter.EXAMPLEC/C++ : template<class LHS,class Op,class RHS,class EvalTag> void ExpressionKernel<LHS,Op,RHS,EvalTag>::run() { TAU_MAPPING_PROFILE_TIMER(timer, TauMapFI); printf("ExpressionKernel::run() this = 4854 ", this); // Just evaluate the expression. TAU_MAPPING_PROFILE_START(timer); KernelEvaluator<EvalTag>().evaluate(lhs_m, op_m, rhs_m); TAU_MAPPING_PROFILE_STOP(); // we could release the locks here instead of in the dtor. }SEE ALSOTAU_MAPPING_PROFILE_TIMER(3), TAU_MAPPING_PROFILE_STOP(3) 08/31/2005 TAU_MAPPING_PROFILE_(3)
Related Man Pages |
---|
sdl_settimer(3) - opensolaris |
sdl_addtimer(3) - debian |
tau_mapping_object(3) - debian |
tau_mapping_profile(3) - debian |
tau_mapping_profile_timer(3) - debian |
Similar Topics in the Unix Linux Community |
---|
Adding the individual columns of a matrix. |
How can I do this in VI editor? |
Detecting unused variables... |
Weird 'find' results |
My first PERL incarnation... Audio Oscillograph |