Ever wondered what is taking so slow on your Rails app boot time. Me too, just got in touch with a nice gem Bumbler that gathers and shows information on gems used in your app.
Its easy to install and use. Installing just like other gem:
$ gem install bumbler
And usage is also quite easy: cd to the dir of your rails app and just run:
Then in config add a command to be run twice an hour:
It would show something like this:
Slow requires: 12.26 unicode 15.82 russian 17.85 rmagick 18.25 kaminari 23.23 simplecov 24.90 dalli 29.05 levenshtein-ffi 30.53 sitemap_generator 30.61 omniauth-facebook 30.99 unicorn 40.04 execjs 44.92 omniauth-twitter 49.39 uglifier 51.15 factory_girl_rails 66.91 letter_opener 74.00 nokogiri 115.41 sass-rails 160.79 haml 193.81 rails 199.38 capistrano 246.53 fog 299.53 carrierwave 299.69 cancan
In the left column is a time in milliseconds that each gem used to boot