我如何在我的机器上对Ruby突然这么慢的原因进行基准测试?

时间:2011-11-23 13:32:53

标签: ruby-on-rails ruby performance rvm benchmarking

我已经在我的Macbook Pro上开发Ruby on Rails很长一段时间了,但最近我开始注意到,一切都只是永远。

即使像rake -T这样简单的事情也需要30秒才能完成。

$ time rake -T
real    0m35.113s
user    0m12.997s
sys     0m1.828s

当我在我的VPS上做同样的事情时,它的内存和CPU可用性更少,它的运行速度大约是其三倍。我在OS X Lion上使用通过RVM安装的Ruby 1.9.2。

我可以检查/做些什么来获得即时改进吗?我正在考虑升级到SDD,但我不想太早做出这样的决定。

1 个答案:

答案 0 :(得分:1)

这可能是一些宝石的错,也许是一个增加了很多中间件的错误。

This可能会对您有所帮助。

另外,请尝试安装1.9.3,它应该在加载时表现更好。

修改

只是想补充一点,如果其他所有方法都失败了,那么[好的strace的Mac对应方可能会有所帮助。