如何诊断慢速导轨/ rake / rspec任务

时间:2015-06-19 08:32:34

标签: ruby-on-rails ruby rspec rake rakefile

在执行以下任务时,我总是有一个显着的延迟(c.10秒):

  • rails server
  • rake assets:precompile
  • rspec spec

延迟就在它说:

之前
    Connecting to database specified by database.yml

我发现有几篇文章确定了10个或更多不同的参数,这些参数可以调整以加速rake和/或rspec运行。但是我不愿意开始摆弄10个不同的参数,却没有更好地了解导致它的原因。

有没有办法诊断导致延迟的原因?喜欢更冗长的东西?

补充资料: Ubuntu 14 Ruby 1.9.3 Rails 3.2

1 个答案:

答案 0 :(得分:0)

感谢@MaxWilliams获取此帖How do I debug a slow rails app boot time?

的链接

我开始使用Mark Ellul的Bumbler - http://github.com/mark-ellul/Bumbler

它给了我我想要的东西 - 洞察背景中的内容以及哪些宝石花时间。当然我仍然需要加速慢速(雾和authlogic似乎是两个主要的罪魁祸首)。但那是不同的问题。