#include <kanzi/core/profiling/interval_profiler_sample_statistics.hpp>
Public Member Functions | |
chrono::nanoseconds | calculateAverage () const |
Calculates the average duration of the interval. | |
IntervalProfilerSampleStatistics () | |
Constructor. | |
Public Attributes | |
chrono::nanoseconds | m_longestInterval |
The longest interval. | |
uint64_t | m_numIntervals |
Total number of intervals measured. | |
chrono::nanoseconds | m_shortestInterval |
The shortest interval. | |
chrono::nanoseconds | m_totalDuration |
The total duration of all intervals. | |
Interval profiler sample statistics.
|
inlineexplicit |
Constructor.
|
inline |
Calculates the average duration of the interval.
chrono::nanoseconds kanzi::IntervalProfilerSampleStatistics::m_totalDuration |
The total duration of all intervals.
chrono::nanoseconds kanzi::IntervalProfilerSampleStatistics::m_longestInterval |
The longest interval.
chrono::nanoseconds kanzi::IntervalProfilerSampleStatistics::m_shortestInterval |
The shortest interval.
uint64_t kanzi::IntervalProfilerSampleStatistics::m_numIntervals |
Total number of intervals measured.