CARB_PROFILE_ZONE
Defined in carb/profiler/Profile.h
-
CARB_PROFILE_ZONE(maskOrChannel, zoneName, ...)
Creates a profiling zone over a scope.
This macro creates a temporary object on the stack that automatically begins a profiling zone at the point where this macro is used, and automatically ends the profiling zone when it goes out of scope.
- Parameters
maskOrChannel – The event mask (see carb::profiler::setCaptureMask()) or a channel symbol.
zoneName – The name of the profiling zone. This must be either a literal string or a printf-style format string. Literal strings are far more efficient.
... – Optional printf-style variadic arguments corresponding to format specifiers in
zoneName
.