Me pregunto si hay alguna manera relativamente fácil de acelerar el tiempo de carga de la consola, que está comenzando a acercarse a 30 segundos. Tengo muchas subclases cuyos métodos no parecen verse afectados por reload!
, así que termino abriendo y cerrando la consola mucho. IRB carga un rayo rápido.Raíles 3: acelerar el tiempo de carga de la consola
¿Tengo demasiadas gemas? ¿Cómo hago para cronometrar las tareas de carga para poder ver lo que más tiempo me toma? Como puede ver, ya he probado la gema dev-boost en vano. La aplicación está bien en Passenger, es solo la carga de la consola lo que me saca de quicio. Ejecutando en MBP OSX 10.6.6 con 2.4GHz y 4GB de RAM. No usando RVM.
Versiones:
Ovid$ rails -v
Rails 3.0.3
Ovid$ ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10]
memoria:
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
Muchas gracias!
¡Buena pregunta! Déjenos saber lo que descubres. :) –
También publicado en http://www.ruby-forum.com/topic/914379 – pendevere