|
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.
|
Namespaces | |
| namespace | base |
Classes | |
| struct | ctest_notes |
| struct | ctest_notes< manager > |
| struct | ctest_notes_deleter |
| struct | dmp_get |
| struct | dmp_get< Type, false > |
| struct | dmp_get< Type, true > |
| struct | flamegraph |
| struct | get |
| struct | get< Type, false > |
| struct | get< Type, true > |
| struct | merge |
| struct | merge< Type, false > |
| struct | merge< Type, true > |
| struct | mpi_get |
| struct | mpi_get< Type, false > |
| struct | mpi_get< Type, true > |
| struct | |
| struct | print< Tp, false > |
| struct | print< Tp, true > |
| struct | upc_get |
| struct | upc_get< Type, false > |
| struct | upc_get< Type, true > |
Typedefs | |
| template<typename KeyT , typename MappedT > | |
| using | uomap_t = std::unordered_map< KeyT, MappedT > |
Functions | |
| TIMEMORY_OPERATIONS_LINKAGE (void) base | |
| struct tim::operation::finalize::dmp_get |
| struct tim::operation::finalize::get |
| struct tim::operation::finalize::merge |
| struct tim::operation::finalize::mpi_get |
| struct tim::operation::finalize::print |
| struct tim::operation::finalize::upc_get |
| using tim::operation::finalize::uomap_t = typedef std::unordered_map<KeyT, MappedT> |
| tim::operation::finalize::TIMEMORY_OPERATIONS_LINKAGE | ( | void | ) |
Definition at line 57 of file print.hpp.
References tim::operation::finalize::base::print::label, tim::operation::finalize::base::print::m_settings, tim::operation::finalize::base::print::node_rank, and tim::plotting::plot().