bench_time {bench} | R Documentation |
Measure Process CPU and real time that an expression used.
Description
Measure Process CPU and real time that an expression used.
Usage
bench_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.
See Also
bench_memory()
To measure memory allocations for a given expression.
Examples
# This will use ~.5 seconds of real time, but very little process time.
bench_time(Sys.sleep(.5))
[Package bench version 1.1.3 Index]