What does this MR do?
This MR adjusts the performance monitoring code to use
clock_gettime(3)) instead of
Are there points in the code the reviewer needs to double check?
Why was this MR needed?
Time.new adds more overhead than
Process.clock_gettime, it also doesn't provide a way of getting timestamps in nanoseconds (which
Process.clock_gettime does allow).
What are the relevant issue numbers?