Calculating percentiles and such is expensive -- don't let the main timer loop block on that, move it to a separate goroutine after grabbing the values and resetting the persistent value slices