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.
components Directory Reference
+ Directory dependency graph for components:

Directories

directory  allinea
 
directory  base
 
directory  caliper
 
directory  craypat
 
directory  cuda
 
directory  cupti
 
directory  data_tracker
 
directory  extern
 
directory  gotcha
 
directory  gperftools
 
directory  hip
 
directory  io
 
directory  likwid
 
directory  network
 
directory  ompt
 
directory  opaque
 
directory  papi
 
directory  perfetto
 
directory  printer
 
directory  roofline
 
directory  rusage
 
directory  tau_marker
 
directory  timestamp
 
directory  timing
 
directory  trip_count
 
directory  user_bundle
 
directory  vtune
 

Files

file  base.hpp [code]
 
file  definition.hpp [code]
 
file  extern.hpp [code]
 
file  macros.hpp [code]
 
file  metadata.hpp [code]
 
file  ompt.hpp [code]
 
file  placeholder.hpp [code]
 
file  properties.hpp [code]
 
file  skeletons.hpp [code]
 
file  types.hpp [code]
 
file  user_bundle.hpp [code]