benchmarkito {ergmito}R Documentation

Utility to benchmark expression in R

Description

This is just an internal utility included in the package which is not designed to be accurate. If you need accurate benchmarks, you should take a look at the microbenchmark and bench R packages.

Usage

benchmarkito(..., times = 100, rand_ord = TRUE)

Arguments

...

List of expressions to benchmark.

times

Integer scalar. Number of replicates.

rand_ord

Logical. When TRUE, the expressions are executed in a random order.

Details

The print method prints a summary including quantiles, relative elapsed times, and the order (fastest to slowest).

Value

A data frame of class ergmito_benchmark with times rows and the following columns:

Includes the following attributes: ncalls, call, label, and expr.

Examples

bm <- benchmarkito(
  exp(1:100000),
  sqrt(1:100000),
  times = 20
)

plot(bm)
print(bm)


[Package ergmito version 0.3-1 Index]