17 lines
478 B
Go
17 lines
478 B
Go
// +build !go1.16 go1.17 !linux !amd64,!arm64
|
|
|
|
package tstime
|
|
|
|
import "time"
|
|
|
|
var referenceTime = time.Now()
|
|
|
|
// MonotonicCoarse returns the number of monotonic seconds elapsed
|
|
// since an unspecified starting point, at low precision.
|
|
// It is only meaningful when compared to the
|
|
// result of previous MonotonicCoarse calls.
|
|
// On some platforms, MonotonicCoarse is much faster than time.Now.
|
|
func MonotonicCoarse() int64 {
|
|
return int64(time.Since(referenceTime).Seconds())
|
|
}
|