|
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/plotting/declaration.hpp"#include "timemory/plotting/macros.hpp"#include "timemory/plotting/types.hpp"#include "timemory/settings/declaration.hpp"#include "timemory/utility/launch_process.hpp"
Include dependency graph for definition.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | tim |
| namespace | tim::plotting |
Functions | |
| tim::plotting::TIMEMORY_PLOTTING_LINKAGE (void) plot(const string_t &_label | |
| tim::plotting::if (settings::debug()||settings::verbose() > 2) PRINT_HERE("%s" | |
| tim::plotting::if (settings::python_exe().empty()) | |
| ifs | tim::plotting::close () |
| tim::plotting::if (!exists) | |
| tim::plotting::if (_plot.length() > 0) return | |
| tim::plotting::if (_echo_dart) cmd+ | |
Variables | |
| const string_t & | tim::plotting::_prefix |
| const string_t const string_t & | tim::plotting::_dir |
| const string_t const string_t bool | tim::plotting::_echo_dart |
| const string_t const string_t bool const string_t & | tim::plotting::_json_file |
| auto | tim::plotting::_info = TIMEMORY_LABEL("") |
| const auto & | tim::plotting::_file = _json_file |
| bool | tim::plotting::exists = ifs.good() |
| auto | tim::plotting::_ctor = get_env<std::string>("TIMEMORY_LIBRARY_CTOR", "") |
| auto | tim::plotting::_bann = get_env<std::string>("TIMEMORY_BANNER", "") |
| auto | tim::plotting::_plot = get_env<std::string>("TIMEMORY_CXX_PLOT_MODE", "") |
| auto | tim::plotting::cmd |