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.
|
#include "timemory/components/allinea/components.hpp"
#include "timemory/components/caliper/components.hpp"
#include "timemory/components/craypat/components.hpp"
#include "timemory/components/cuda/components.hpp"
#include "timemory/components/cupti/components.hpp"
#include "timemory/components/data_tracker/components.hpp"
#include "timemory/components/gotcha/components.hpp"
#include "timemory/components/gotcha/memory_allocations.hpp"
#include "timemory/components/gperftools/components.hpp"
#include "timemory/components/hip/components.hpp"
#include "timemory/components/io/components.hpp"
#include "timemory/components/likwid/components.hpp"
#include "timemory/components/network/components.hpp"
#include "timemory/components/ompt/components.hpp"
#include "timemory/components/papi/components.hpp"
#include "timemory/components/perfetto/perfetto.hpp"
#include "timemory/components/printer/printer.hpp"
#include "timemory/components/roofline/components.hpp"
#include "timemory/components/rusage/components.hpp"
#include "timemory/components/tau_marker/components.hpp"
#include "timemory/components/timestamp/timestamp.hpp"
#include "timemory/components/timing/components.hpp"
#include "timemory/components/trip_count/components.hpp"
#include "timemory/components/types.hpp"
#include "timemory/components/user_bundle/components.hpp"
#include "timemory/components/vtune/components.hpp"