Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.TIME


This package provides two clocks more precise than GET-UNIVERSAL-TIME
which has a 1 second resolution, using the
INTERNAL-TIME-UNITS-PER-SECOND.

*internal-time-unit*
variable
The internal time slice, in seconds, as a DOUBLE-FLOAT.
Initial value: 1.0D-6

CHRONO-REAL-TIME

CHRONO-RUN-TIME

FORMAT-TIME

(get-real-time)
function
RETURN: The universal-time (in seconds), offset by the
        internal-real-time fraction.
(get-run-time)
function
RETURN: The run-time (in seconds).
        Run-time is not synchronized with real-time,
        since the process is scheduled by the kernel.
(initialize-real-time-offset)
function
This should be called once per POSIX process before GET-REAL-TIME.