ngscopeclient 0.1-dev+51fbda87c
|
Clock that measures rate at which it is called; windowed average. More...
#include <HzClock.h>
Public Member Functions | |
HzClock (int depth=32) | |
void | Reset () |
void | Tick () |
double | GetAverageMs () |
double | GetAverageHz () |
double | GetStdDev () |
Static Public Member Functions | |
static double | GetTime () |
Protected Attributes | |
int | m_depth |
uint64_t | m_lastMs |
std::deque< uint64_t > | m_deltas |
double | m_runningAverage |
Clock that measures rate at which it is called; windowed average.