相关疑难解决方法(0)

Rails 3 - 加快控制台加载时间

我想知道是否有任何相对简单的方法来加快我的控制台加载时间,这开始接近30秒.我有很多子类,其方法似乎没有受到影响reload!所以我最终打开和关闭控制台很多.IRB快速加载闪电.

我有太多宝石吗?我如何计算负载任务的时间,以便我可以看到占用时间最多的是什么?正如你所看到的,我已经尝试过dev-boost gem无济于事.该应用程序在Passenger中很好,它只是控制台加载,从而导致我的废话.运行在具有2.4GHz和4GB RAM的MBP OSX 10.6.6上.不使用RVM.

版本:

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

记忆:

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)
Run Code Online (Sandbox Code Playgroud)

的Gemfile:

source …
Run Code Online (Sandbox Code Playgroud)

ruby console ruby-on-rails ruby-on-rails-3

44
推荐指数
4
解决办法
7462
查看次数

改善慢速Rails启动时间(rails console,rails server)

我使用了几个Rails应用程序,一些使用Rails 3.2/Ruby 2.0,另一些使用Rails 2.3/Ruby 1.8.7.

他们的共同点是,随着他们的成长和增加更多的依赖/宝石,他们需要更长的时间才能开始.开发,测试,生产,控制台,没关系; 有些需要60多秒.

什么是首选的方法,分析导致加载时间如此之慢的原因,以及两个,改善加载时间?

ruby profiling ruby-on-rails

15
推荐指数
2
解决办法
1万
查看次数