Query: tau_profile
OS: debian
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
TAU_PROFILE(3) TAU Instrumentation API TAU_PROFILE(3)NAMETAU_PROFILE - Profile a C++ functionSYNOPSISTAU_PROFILE(char* or string& function_name, char* or string& type, TauGroup_t group);DESCRIPTIONTAU_PROFILE profiles a function. This macro defines the function and takes care of the timer start and stop as well. The timer will stop when the macro goes out of scope (as in C++ destruction).EXAMPLEint foo(char *str) { TAU_PROFILE(foo","int (char *)",TAU_DEFAULT); ... }SEE ALSOTAU_PROFILE_TIMER(3) 08/31/2005 TAU_PROFILE(3)