RubyBench

Long Running Benchmarks for Ruby Projects

View All Tracked Repositories →
What is RubyBench

What is RubyBench?

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.

Try out RubyBench! →

RubyBench Plan

What's the Plan?

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.

RubyBench Hardware

Hardware

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.

View Hardware →

Contribute!

Help us make RubyBench and Ruby better by contributing to any parts of the project:

  • Web front end
  • Benchmark runner
  • Benchmark suite
  • Benchmark server setup script

Find Out More →