pub enum DhatMetric {
Show 13 variants
TotalUnits,
TotalEvents,
TotalBytes,
TotalBlocks,
AtTGmaxBytes,
AtTGmaxBlocks,
AtTEndBytes,
AtTEndBlocks,
ReadsBytes,
WritesBytes,
TotalLifetimes,
MaximumBytes,
MaximumBlocks,
}
default
only.Expand description
The metrics collected by DHAT
Variants§
TotalUnits
In ad-hoc mode, Total units measured over the entire execution
TotalEvents
Total ad-hoc events over the entire execution
TotalBytes
Total bytes allocated over the entire execution
TotalBlocks
Total heap blocks allocated over the entire execution
AtTGmaxBytes
The bytes alive at t-gmax, the time when the heap size reached its global maximum
AtTGmaxBlocks
The blocks alive at t-gmax
AtTEndBytes
The amount of bytes at the end of the execution.
This is the amount of bytes which were not explicitly freed.
AtTEndBlocks
The amount of blocks at the end of the execution.
This is the amount of heap blocks which were not explicitly freed.
ReadsBytes
The amount of bytes read during the entire execution
WritesBytes
The amount of bytes written during the entire execution
TotalLifetimes
The total lifetimes of all heap blocks allocated
MaximumBytes
The maximum amount of bytes
MaximumBlocks
The maximum amount of heap blocks
Trait Implementations§
Source§impl Clone for DhatMetric
impl Clone for DhatMetric
Source§fn clone(&self) -> DhatMetric
fn clone(&self) -> DhatMetric
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more