为什么Ruby和Ruby on Rails(1.8.6 One Click Installer,本地数据库)在Windows上如此红润?
然而,当我弹出一个慢得多的linux盒子时,它几乎是瞬间完成的.我已经检查了所有内容 - 没有重要的CPU进程在运行,没有网络问题......等等.
哎呀,我很高兴只有一个冗长的输出,至少告诉我它在哪里崩溃.有什么建议?
有人知道为什么我的rails 3.0.7 cli这么慢?当我跑步rails s或者rails g需要5秒时才实际执行命令......
任何建议?谢谢
ruby performance ruby-on-rails command-line-interface execution
我们正在开发一个关于Ruby 1.9.3和Rails 3.2.1的应用程序.
最近,我们的单元测试在开始时变得迟钝.调用和执行需要大约15秒.一旦我看到"执行测试:单位",在看到任何输出之前还需要10秒钟.最后,任务完成,测试只需3秒即可自行执行.
可以接受3秒的单元测试.对于BDD/TDD,25秒加载时间是不现实的.
这是我跑步时会发生的事情rake test:units --trace:
** Invoke test:units (first_time)
** Invoke test:prepare (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:load (first_time)
** Invoke db:test:purge (first_time)
** Invoke environment
** Execute db:test:purge
** Execute db:test:load
** Invoke db:test:load_schema (first_time)
** Invoke db:test:purge
** Execute db:test:load_schema
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Execute test:prepare
** …Run Code Online (Sandbox Code Playgroud)