Rperform is a tool to help package developers analyze the performance of their R package code. It returns quantitative metrics, relating to memory and run-time, across git versions and branches. It also provides a number of functions to visualize the metrics. It can be easily integrated and run with a Github repository's Travis CI builds, and allows pushing of a webpage with performance plots to the repository's gh-page.

This project deals primarily with development of functionalities to allow developers to obtain potential performance impacts of a pull request (PR) without having to merge, extension of the package's existing metric measurement and visualization functions, and development of a coherent user interface for developers to interact with.




  • Toby Dylan Hocking
  • Joshua Ulrich