monotime

package
v0.1.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2025 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Since

func Since(t Time) time.Duration

Types

type Time

type Time int64

func Now

func Now() Time

Now returns the current time as Unix nanoseconds (int64). It uses monotonic time measurement from the base time to ensure the returned value increases monotonically and is not affected by system clock adjustments.

Performance optimization: By capturing the base wall time once at startup and using time.Since() for elapsed calculation, this avoids repeated time.Now() calls and leverages Go's internal monotonic clock for efficient duration measurement.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL