Defines performance profiling named (and colored) span within RAII range.
More...
#include <AUI/Performance/APerformanceSection.h>
|
| | APerformanceSection (const char *name, AOptional< AColor > color=std::nullopt, std::string verboseInfo={}) |
| | Defines performance profiling named (and colored) span within RAII range.
|
| |
◆ APerformanceSection()#
| APerformanceSection::APerformanceSection |
( |
const char * | name, |
|
|
AOptional< AColor > | color = std::nullopt, |
|
|
std::string | verboseInfo = {} ) |
|
inline |
- Parameters
-
| name | name of the section. Since it is a C-style string, it must be alive during the whole lifetime of the program. Typically, you would want to use string literals. C-style string is used to avoid performance overhead. |
| color | color of the section. If nullopt, it would be generated from name. |
| verboseInfo | extra usefull information that displayed in tree view in paused mode. |