microbenchmark: Accurate Timing Functions

Provides infrastructure to accurately measure and compare the execution time of R expressions.

Author
Olaf Mersmann [aut, cre], Claudia Beleites [ctb], Rainer Hurling [ctb], Ari Friedman [ctb]
Date of publication
2015-11-25 12:02:00
Maintainer
Olaf Mersmann <olafm@p-value.net>
License
BSD_2_clause + file LICENSE
Version
1.4-2.1

View on CRAN

Man pages

autoplot.microbenchmark
Autoplot method for microbenchmark objects: Prettier graphs...
boxplot.microbenchmark
Boxplot of 'microbenchmark' timings.
coalesce
Return first non null argument.
convert_to_unit
Convert timings to different units.
find_prefix
Find SI prefix for unit
get_nanotime
Return the current value of the platform timer.
microbenchmark
Sub-millisecond accurate timing of expression evaluation.
microtiming_precision
Estimate precision of timing routines.
print.microbenchmark
Print 'microbenchmark' timings.
summary.microbenchmark
Summarize 'microbenchmark' timings.

Files in this package

microbenchmark
microbenchmark/inst
microbenchmark/inst/tests
microbenchmark/inst/tests/test_regression.R
microbenchmark/src
microbenchmark/src/Makevars
microbenchmark/src/nanotimer_windows.h
microbenchmark/src/do_nothing.h
microbenchmark/src/nanotimer.c
microbenchmark/src/nanotimer_rtposix.h
microbenchmark/src/do_nothing.c
microbenchmark/src/nanotimer_macosx.h
microbenchmark/src/nanotimer_gettime.h
microbenchmark/src/sexp_macros.h
microbenchmark/src/Makevars.win
microbenchmark/NAMESPACE
microbenchmark/R
microbenchmark/R/microtiming_precision.R
microbenchmark/R/boxplot.R
microbenchmark/R/autoplot.R
microbenchmark/R/internal.R
microbenchmark/R/print.R
microbenchmark/R/nanotime.R
microbenchmark/R/summary.R
microbenchmark/R/microbenchmark.R
microbenchmark/MD5
microbenchmark/DESCRIPTION
microbenchmark/man
microbenchmark/man/boxplot.microbenchmark.Rd
microbenchmark/man/print.microbenchmark.Rd
microbenchmark/man/get_nanotime.Rd
microbenchmark/man/autoplot.microbenchmark.Rd
microbenchmark/man/microbenchmark.Rd
microbenchmark/man/coalesce.Rd
microbenchmark/man/find_prefix.Rd
microbenchmark/man/convert_to_unit.Rd
microbenchmark/man/summary.microbenchmark.Rd
microbenchmark/man/microtiming_precision.Rd
microbenchmark/tools
microbenchmark/tools/run-tests
microbenchmark/tools/roxygenize
microbenchmark/tools/set-version
microbenchmark/LICENSE