RuSlow

Why is your Ruby application so slow? RuSlow (all puns intended) is a tiny Ruby application that benchmarks Ruby requires (both require and require_relative) inside your application making it easy to identify slow spots and code smells.

In short, RuSlow is way to find the slow points and benchmarks in your Ruby application.

Installation

Add this line to your application's Gemfile:

gem 'ru-slow'

And then execute:

$ bundle

Or install it yourself as:

$ gem install ru-slow

Usage

Require the file at the very top of your application:

require 'ru-slow'

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request