13#include "../MeasurementTypes.hpp"
17struct MeasurementFrame;
18struct MemoryDataFrame;
Definition: StealthAllocator.hpp:16
std::ostream & operator<<(std::ostream &os, const CounterDataFrame &cdf)
Definition: CounterDataFrame.cpp:61
std::vector< T, stealth_allocator< T > > stealth_vector
Definition: StealthTypes.hpp:27
Definition: MemoryDataFrame.hpp:31
value_type currentHeapUsage
Definition: MemoryDataFrame.hpp:40
value_type highWatermark
Definition: MemoryDataFrame.hpp:37
static void init(unsigned, measurements::stealth_vector< MeasurementFrame > &)
Definition: MemoryDataFrame.cpp:14
value_type endHeapUsage
Definition: MemoryDataFrame.hpp:35
value_type startHeapUsage
Definition: MemoryDataFrame.hpp:34
static MemoryDataFrame aggregate(const std::vector< MeasurementFrame > &)
Definition: MemoryDataFrame.cpp:72
static void update(unsigned, measurements::stealth_vector< MeasurementFrame > &)
Definition: MemoryDataFrame.cpp:34
static void hint(unsigned, measurements::stealth_vector< MeasurementFrame > &, MemoryHint)
Definition: MemoryDataFrame.cpp:53
ssize_t value_type
Definition: MemoryDataFrame.hpp:32
value_type inFrameHighWatermark
Definition: MemoryDataFrame.hpp:38
Definition: MemoryDataFrame.hpp:20
value_type size
Definition: MemoryDataFrame.hpp:28
ssize_t value_type
Definition: MemoryDataFrame.hpp:22
Type
Definition: MemoryDataFrame.hpp:23
Type type
Definition: MemoryDataFrame.hpp:27