std :: debug::perf
Struct std::PerfCounter
struct PerfCounter {
unsigned long long start_val;
unsigned long long end_val;
unsigned long long freq_hz;
}Fields
counter frequency (0 = unknown)
Methods
A zeroed counter with freq_hz detected from arch-specific sources (calibrated against clock() when hosted; 0 when freestanding).
Start measurement.
Stop measurement.
Return elapsed counter ticks.
Return elapsed nanoseconds (0 if freq unknown).