- N
numeric vector of data sizes to vary.
- setup
expression to evaluate for every data size, before timings.
In contrast to expr
,
no replacement of Package:
is performed.
- expr
code with package double-colon prefix, for example
PKG::fun(argA, argB)
, where PKG is the name of the
package specified by pkg.path
. This code will be
evaluated for each different package version, by replacing
PKG:
by PKG.SHA:
.
To run different versions of implicitly-called functions
like DT[i,j]
, you need
to call them explicitly, as in
data.table:::`[.data.table`(DT,i,j)
.
- times
number of times to evaluate each timed expression.
- seconds.limit
if the median timing of any expression exceeds
this many seconds, then no timings for larger N are computed.
- verbose
logical, print messages after every data size?
- pkg.edit.fun
function called to edit package before
installation, should typically replace instances of PKG with
PKG.SHA, default works with Rcpp packages.
- result
logical, save results? (default FALSE)
- ...
named versions.