data.table functions with varying thread countsFunction to run a set of predefined benchmarks for different data.table functions with varying thread counts
runBenchmarks(rowCount, colCount, threadCount, times = 10, verbose = TRUE)A data.table containing benchmarked timings for each data.table function with different thread counts.
The number of rows in the data.table.
The number of columns in the data.table.
The total number of threads to use.
The number of times the benchmarks are to be run.
Option (logical) to enable or disable detailed message printing.
Benchmarks various data.table functions that are parallelizable (setorder, GForce_sum, subsetting, frollmean, fcoalesce, between, fifelse, nafill, and CJ) with varying thread counts.