timemory
3.2.1
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.
|
Writes all the recorded contents in the data buffer. Returns the number of bytes flushed. More...
#include "timemory/components/craypat/components.hpp"
Public Types | |
using | value_type = unsigned long |
using | this_type = craypat_flush_buffer |
using | base_type = base< this_type, value_type > |
Public Member Functions | |
double | get () const |
auto | get_display () const |
void | start () |
void | stop () |
Static Public Member Functions | |
static std::string | label () |
static std::string | description () |
static value_type | record () |
Writes all the recorded contents in the data buffer. Returns the number of bytes flushed.
Definition at line 282 of file components.hpp.
Definition at line 286 of file components.hpp.
Definition at line 285 of file components.hpp.
using tim::component::craypat_flush_buffer::value_type = unsigned long |
Definition at line 284 of file components.hpp.
|
inlinestatic |
Definition at line 289 of file components.hpp.
|
inline |
Definition at line 302 of file components.hpp.
|
inline |
|
inlinestatic |
Definition at line 288 of file components.hpp.
|
inlinestatic |
Definition at line 295 of file components.hpp.
|
inline |
Definition at line 304 of file components.hpp.
|
inline |
Definition at line 305 of file components.hpp.
References tim::component::craypat_counters::record().