- The CProfiler2 uses std::chrono::steady_clock::now to measure the time.
- The interface uses std::chrono::duration i.a. PROFILE2_IFSPIKE.
The backend (the ring buffer and the json) still uses floats and doubles.
The epoch of timer_Time is when the program starts. So it does return values near zero. The epoch of std::chrono::steady_clock is undefined. I acound for that in ConvertAbsoluteTime.