timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
|
Adds a region label to the CrayPAT profiling output. More...
#include "timemory/components/craypat/components.hpp"
Public Types | |
using | tracker_type = policy::instance_tracker< craypat_region, false > |
using | storage_type = empty_storage |
using | base_type = void |
Public Member Functions | |
void | start () |
void | stop () |
void | set_prefix (const std::string &_label) |
void | get () const |
Static Public Member Functions | |
static std::string | label () |
static std::string | description () |
template<typename... Args> | |
static opaque | get_opaque (Args &&...) |
Adds a region label to the CrayPAT profiling output.
Retrieves the names and value of any counter events that have been set to count on the hardware category.
Definition at line 92 of file components.hpp.
|
inherited |
Definition at line 67 of file declaration.hpp.
|
inherited |
Definition at line 66 of file declaration.hpp.
using tim::component::craypat_region::tracker_type = policy::instance_tracker<craypat_region, false> |
Definition at line 96 of file components.hpp.
|
inlinestatic |
Definition at line 99 of file components.hpp.
|
inlineinherited |
Definition at line 69 of file declaration.hpp.
|
inlinestaticinherited |
Definition at line 72 of file declaration.hpp.
|
inlinestatic |
Definition at line 98 of file components.hpp.
|
inline |
Definition at line 113 of file components.hpp.
|
inline |
|
inline |