Index of values


B
boottime [Oclock]
Linux-specific monotonic clock that includes any time the system is suspended (since 2.6.39).

G
getcpuclockid [Oclock]
Gets the CPU-time clock identifier of a process (given its PID).
getres [Oclock]
Gets the clock's resolution in nanoseconds.
gettime [Oclock]
Gets the clock's time in nanoseconds.

M
monotonic [Oclock]
Monotonic clock (not subject to system time change)
monotonic_coarse [Oclock]
Faster but less precise monotonic clock, through Linux-specific extension CLOCK_MONOTONIC_COARSE (since 2.6.32) or FreeBSD equivalent CLOCK_MONOTONIC_FAST.
monotonic_raw [Oclock]
Linux-specific monotonic clock (since 2.6.28), not subject to NTP adjustements.

P
process_cputime [Oclock]
Current process CPU-time clock (Linux since 2.6.12 and OpenBSD)
pthread_getcpuclockid [Oclock]
Gets the CPU-time clock identifier of a thread given its pthread identifier, as returned by Thread.id (but only if you use real POSIX threads -thread and not VM threads -vmthread).

R
realtime [Oclock]
Realtime (always valid)
realtime_coarse [Oclock]
Faster but less precise realtime clock, through Linux-specific extension CLOCK_REALTIME_COARSE (since 2.6.32) or FreeBSD equivalent CLOCK_REALTIME_FAST.

S
settime [Oclock]
Sets the clock's time in nanoseconds.

T
thread_cputime [Oclock]
Current thread CPU-time clock (Linux since 2.6.12 and OpenBSD)