Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Types | Static Public Member Functions | Data Fields
measurements::MemoryDataFrame Struct Reference

#include <MemoryDataFrame.hpp>

Public Types

using value_type = ssize_t
 

Static Public Member Functions

static void init (unsigned, measurements::stealth_vector< MeasurementFrame > &)
 
static void update (unsigned, measurements::stealth_vector< MeasurementFrame > &)
 
static void hint (unsigned, measurements::stealth_vector< MeasurementFrame > &, MemoryHint)
 
static MemoryDataFrame aggregate (const std::vector< MeasurementFrame > &)
 

Data Fields

value_type startHeapUsage
 
value_type endHeapUsage
 
value_type highWatermark
 
value_type inFrameHighWatermark
 
value_type currentHeapUsage
 

Member Typedef Documentation

◆ value_type

Member Function Documentation

◆ aggregate()

MemoryDataFrame measurements::MemoryDataFrame::aggregate ( const std::vector< MeasurementFrame > &  framesToAggregate)
static
Here is the caller graph for this function:

◆ hint()

void measurements::MemoryDataFrame::hint ( unsigned  frameIdx,
measurements::stealth_vector< MeasurementFrame > &  frames,
MemoryHint  hint 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init()

void measurements::MemoryDataFrame::init ( unsigned  frameIdx,
measurements::stealth_vector< MeasurementFrame > &  frames 
)
static
Here is the caller graph for this function:

◆ update()

void measurements::MemoryDataFrame::update ( unsigned  frameIdx,
measurements::stealth_vector< MeasurementFrame > &  frames 
)
static
Here is the caller graph for this function:

Field Documentation

◆ currentHeapUsage

value_type measurements::MemoryDataFrame::currentHeapUsage

◆ endHeapUsage

value_type measurements::MemoryDataFrame::endHeapUsage

◆ highWatermark

value_type measurements::MemoryDataFrame::highWatermark

◆ inFrameHighWatermark

value_type measurements::MemoryDataFrame::inFrameHighWatermark

◆ startHeapUsage

value_type measurements::MemoryDataFrame::startHeapUsage

The documentation for this struct was generated from the following files: