RubyBench is a long running Ruby benchmarking tool. Currently, Ruby benchmark scripts and Discourse benchmark scripts have been implemented and are run for every commit and release. If you've noticed a regression, feel free to use RubyBench when opening a new issue.
RubyBench is currently still in its early stages but has already proven to be useful in identifying performance regressions. We do believe that there are more improvements to be made such as providing the percentage difference between commits and releases. In the near future, RubyBench will also monitor and track popular Ruby libraries such as Rails.
All benchmarks are run on production level bare metal server in order to ensure consistent and repeatable results. More information about our bare metal server can be found on our hardware page.
Help us make RubyBench and Ruby better by contributing to any parts of the project: