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.