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.
|
Go to the source code of this file.
Macros | |
#define | TIMEMORY_SETTINGS_INIT TIMEMORY_C_SETTINGS_INIT |
#define | TIMEMORY_INIT(...) TIMEMORY_C_INIT(__VA_ARGS__) |
#define | TIMEMORY_FINALIZE(...) TIMEMORY_C_FINALIZE() |
#define | TIMEMORY_AUTO_LABEL(...) TIMEMORY_C_AUTO_LABEL(__VA_ARGS__) |
#define | TIMEMORY_BLANK_AUTO_TIMER(...) TIMEMORY_C_BLANK_AUTO_TIMER(__VA_ARGS__) |
#define | TIMEMORY_BASIC_AUTO_TIMER(...) TIMEMORY_C_BASIC_AUTO_TIMER(__VA_ARGS__) |
#define | TIMEMORY_AUTO_TIMER(...) TIMEMORY_C_AUTO_TIMER(__VA_ARGS__) |
#define | FREE_TIMEMORY_AUTO_TIMER(...) FREE_TIMEMORY_C_AUTO_TIMER(__VA_ARGS__) |
#define | TIMEMORY_BLANK_MARKER(...) TIMEMORY_C_BLANK_MARKER(__VA_ARGS__) |
#define | TIMEMORY_BASIC_MARKER(...) TIMEMORY_C_BASIC_MARKER(__VA_ARGS__) |
#define | TIMEMORY_MARKER(...) TIMEMORY_C_MARKER(__VA_ARGS__) |
#define | FREE_TIMEMORY_MARKER(...) FREE_TIMEMORY_C_MARKER(__VA_ARGS__) |
Generic header for C and/or C++
Definition in file timemory.h.
#define FREE_TIMEMORY_AUTO_TIMER | ( | ... | ) | FREE_TIMEMORY_C_AUTO_TIMER(__VA_ARGS__) |
Definition at line 49 of file timemory.h.
#define FREE_TIMEMORY_MARKER | ( | ... | ) | FREE_TIMEMORY_C_MARKER(__VA_ARGS__) |
Definition at line 54 of file timemory.h.
#define TIMEMORY_AUTO_LABEL | ( | ... | ) | TIMEMORY_C_AUTO_LABEL(__VA_ARGS__) |
Definition at line 44 of file timemory.h.
#define TIMEMORY_AUTO_TIMER | ( | ... | ) | TIMEMORY_C_AUTO_TIMER(__VA_ARGS__) |
Definition at line 48 of file timemory.h.
#define TIMEMORY_BASIC_AUTO_TIMER | ( | ... | ) | TIMEMORY_C_BASIC_AUTO_TIMER(__VA_ARGS__) |
Definition at line 47 of file timemory.h.
#define TIMEMORY_BASIC_MARKER | ( | ... | ) | TIMEMORY_C_BASIC_MARKER(__VA_ARGS__) |
Definition at line 52 of file timemory.h.
#define TIMEMORY_BLANK_AUTO_TIMER | ( | ... | ) | TIMEMORY_C_BLANK_AUTO_TIMER(__VA_ARGS__) |
Definition at line 46 of file timemory.h.
#define TIMEMORY_BLANK_MARKER | ( | ... | ) | TIMEMORY_C_BLANK_MARKER(__VA_ARGS__) |
Definition at line 51 of file timemory.h.
#define TIMEMORY_FINALIZE | ( | ... | ) | TIMEMORY_C_FINALIZE() |
Definition at line 42 of file timemory.h.
#define TIMEMORY_INIT | ( | ... | ) | TIMEMORY_C_INIT(__VA_ARGS__) |
Definition at line 41 of file timemory.h.
#define TIMEMORY_MARKER | ( | ... | ) | TIMEMORY_C_MARKER(__VA_ARGS__) |
Definition at line 53 of file timemory.h.
#define TIMEMORY_SETTINGS_INIT TIMEMORY_C_SETTINGS_INIT |
Definition at line 40 of file timemory.h.