jsw a day ago

For simple high-frequency time deltas, I've found this function wins on the perf front:

  //go:linkname nanotime runtime.nanotime
  func nanotime() int64
deepsun a day ago

And not a word about fasttime.UnixTimestamp()? I thought that's the recommended way, it literally says:

    // It is faster than time.Now().Unix()
https://pkg.go.dev/github.com/VictoriaMetrics/VictoriaMetric...
  • kiitos a day ago

    This package spawns a goroutine that updates an atomic value every second based on a time.Time from a time.Ticker, and its functions load that atomic value. This is not really comparable to anything in package time in any useful way...

  • noselasd a day ago

    It's a bit specialized though, it's just a cached value of a time.NewTicker updating once per second and the article talks about this in the "Schedule Based on Monotonic Time" section