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().