MCPcopy Create free account
hub / github.com/dblalock/bolt / durationUs

Function durationUs

cpp/src/utils/timing_utils.hpp:39–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39static inline int64_t durationUs(cputime_t t1, cputime_t t0) {
40 auto diff = t1 >= t0 ? t1 - t0 : t0 - t1; // = abs(t1 - t0);
41 return std::chrono::duration_cast<std::chrono::microseconds>(diff).count();
42 // double diffMicros = std::chrono::duration_cast<std::chrono::microseconds>(t1 - t0).count();
43 // return std::abs(diffMicros);
44
45 // std::chrono::duration<uint64_t, std::micro> ret = t1 - t0;
46 // return ret.count();
47 // return std::abs(diffMicros);
48 // return diffMicros;
49}
50
51static inline double durationMs(cputime_t t1, cputime_t t0) {
52 return durationUs(t1, t0) / 1000.0;

Callers 2

durationMsFunction · 0.85
~EasyTimerMethod · 0.85

Calls 1

countMethod · 0.45

Tested by

no test coverage detected