|
ngscopeclient v0.1
|
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.