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"
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 |