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/backends/dmp.hpp"
#include "timemory/backends/process.hpp"
#include "timemory/manager/manager.hpp"
#include "timemory/operations/declaration.hpp"
#include "timemory/operations/macros.hpp"
#include "timemory/operations/types.hpp"
#include "timemory/storage/node.hpp"
#include "timemory/tpls/cereal/archives.hpp"
#include <cctype>
#include <map>
#include <vector>
#include "timemory/operations/types/serialization.cpp"
Go to the source code of this file.
Classes | |
struct | tim::operation::extra_serialization< Tp > |
Provides a hook to add additional serialization data for the type. Examples include the roofline components adding roofline data. Note that this is data for the component type, not data for a component entry in the call-graph. More... | |
struct | tim::operation::serialization< Tp > |
Namespaces | |
namespace | tim |
namespace | tim::operation |
Macros | |
#define | TIMEMORY_OPERATIONS_TYPES_SERIALIZATION_HPP_ |
#define TIMEMORY_OPERATIONS_TYPES_SERIALIZATION_HPP_ |
Definition at line 892 of file serialization.hpp.