system_time

0th

Percentile

Return Process CPU and real time that an expression used.

Return Process CPU and real time that an expression used.

Usage
system_time(expr)
Arguments
expr

A expression to be timed.

Details

On some systems (such as macOS) the process clock has lower precision than the realtime clock, as a result there may be cases where the process time is larger than the real time for fast expressions.

Value

A bench_time object with two values.

  • process - The process CPU usage of the expression evaluation.

  • real - The wallclock time of the expression evaluation.

Aliases
  • system_time
Examples
# NOT RUN {
# This will use ~.5 seconds of real time, but very little process time.
system_time(Sys.sleep(.5))
# }
Documentation reproduced from package bench, version 1.0.1, License: GPL-3

Community examples

Looks like there are no examples yet.