Crowd Sourced System Benchmarks

Benchmark your CPU and compare against other CPUs. Also provides functions for obtaining system specifications, such as RAM, CPU type, and R version.


  • New vignette describing benchmarks.
  • Used Sys.getpid() to try and determine the BLAS/LAPACK library (suggested by Ashley Ford).
  • Return NA for get_cpu()/get_ram() when it isn't possible to determine CPU/RAM.
  • First CRAN version
  • More flexibility in plot and datatable functions - you can now specify the test you want to compare.
  • The number of cores returned by get_cpu().
  • Adding io benchmarks.
  • New shiny interface.
  • Default log scale on y-axis (suggested by @eddelbuettel). Fixes #5.
  • Moved data sets to benchmarkmeData package.
  • New ranking function to compare results with past.
  • Added introduction to benchmarkme vignette.
  • Adjust placement of "You" in the S3 plot.
  • Add .Machine to get_sys_details.
  • Add locale to get_sys_details.
  • Further RAM and Mac issues.
  • Bug fix: Remove white space from apple RAM output (thanks to @vzemlys). Fixes #2.
  • Add a fall-back when getting RAM - grab everything.
  • Minor: Added a horizontal line automatically generated plots.
  • Deprecated benchmark_all (use benchmark_std).
  • First public release.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.6.0 by Colin Gillespie, 3 months ago

Report a bug at

Browse source code at

Authors: Colin Gillespie [aut, cre]

Documentation:   PDF Manual  

GPL-2 | GPL-3 license

Imports Matrix, compiler, httr, methods, benchmarkmeData, utils, graphics, parallel, doParallel, foreach

Suggests RcppZiggurat, testthat, DT, knitr, ggplot2, rmarkdown

Suggested by benchmarkmeData.

See at CRAN