Rails 3 - Ускорение времени загрузки консоли

Мне интересно, есть ли какой-нибудь относительно простой способ ускорить время загрузки моей консоли, которое приближается к 30 секундам. У меня есть много подклассов, методы которых, похоже, не зависят от reload! , поэтому я часто открываю и закрываю консоль. IRB загружается молниеносно.

Неужели у меня слишком много драгоценных камней? Как мне выбрать время для задач загрузки, чтобы увидеть, что занимает больше всего времени? Как видите, я я уже пробовал gem dev-boost, но безрезультатно. Приложение отлично работает в Passenger, меня просто выводит из строя загрузка консоли. Работает на MBP OSX 10.6.6 с частотой 2,4 ГГц и 4 ГБ ОЗУ. Без использования RVM.

Версии:

Ovid$ rails -v
Rails 3.0.3
Ovid$ ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10]

Память:

Ovid$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                         118818.
Pages active:                       341320.
Pages inactive:                      99490.
Pages speculative:                  310576.
Pages wired down:                   112527.
"Translation faults":             23097323.
Pages copy-on-write:               1270961.
Pages zero filled:                13836659.
Pages reactivated:                      36.
Pageins:                            165761.
Pageouts:                                0.
Object cache: 28 hits of 760846 lookups (0% hit rate)

Gemfile:

source 'http://rubygems.org'

gem 'rails', '3.0.3'
gem 'mysql2'
gem 'foreigner'
gem 'haml'
gem 'capistrano'
gem 'nokogiri'

#web services
gem 'yammer4r'
gem 'ruby-freshbooks'

#authentication gems from nifty generator
gem "bcrypt-ruby", :require => "bcrypt"
gem "mocha", :group => :test
gem 'authlogic'

#dev
group :development do
  gem 'rails-dev-boost', :git => 'git://github.com/thedarkone/rails-dev-boost.git', :require => 'rails_development_boost'
end

#testing
group :test do
  gem 'database_cleaner'
  gem 'cucumber-rails'
  gem 'cucumber'
  gem 'rspec-rails'
  gem 'spork'
  gem 'launchy'
  gem 'machinist'
  gem 'faker'
  gem 'capybara'
end

Большое спасибо!

44
задан you786 18 December 2013 в 21:14
поделиться