Skip to content
The early days of Rubybench
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks
bin
client
config
lib
log
test
.gitignore
.travis.yml
Gemfile
Gemfile.lock
README.md
Rakefile
hint.rb
queue.rb

README.md

rails-perf

Build Status

Yves Senn's quote:

While performance improvements are made in specific areas the overall
performance of the Rails-Stack is hard to keep track of.
After the RC's are released we usually get a handful of performance
regressions that we then address.

Performance should be a concern when working on the framework.
Making it possible to see the impact from a specific commit will go a long
way to improve things.

While RubyBench is focused on long-running MRI and Rails metrics, RailsPerf is applying few short benchmark scripts on specific release or commit in Rails.

Right now RailsPerf can run benchmarks against specific Gemfile with Rails target listed. Builds are enqueed to Sidekiq and data is stored in MongoDB. Every build is compared with major Rails versions. You can add your own benchmark by commiting the file into benchmarks/ directory.

Author

Kir Shatrov

Sponsored by Evil Martians
You can’t perform that action at this time.