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/compat/library.h"
#include "timemory/timemory.hpp"
#include <iostream>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
Macros | |
#define | TIMEMORY_LIBRARY_SOURCE 1 |
Typedefs | |
using | auto_timer_t = tim::auto_timer |
using | library_toolset_t = TIMEMORY_LIBRARY_TYPE |
using | complete_list_t = typename library_toolset_t::component_type |
using | free_cstr_set_t = std::unordered_map< std::string, size_t > |
#define TIMEMORY_LIBRARY_SOURCE 1 |
Definition at line 26 of file timemory_c.cpp.
using auto_timer_t = tim::auto_timer |
Definition at line 37 of file timemory_c.cpp.
using complete_list_t = typename library_toolset_t::component_type |
Definition at line 39 of file timemory_c.cpp.
using free_cstr_set_t = std::unordered_map<std::string, size_t> |
Definition at line 40 of file timemory_c.cpp.
Definition at line 38 of file timemory_c.cpp.