找到进程瓶颈rails / ruby

时间:2010-05-24 18:00:13

标签: ruby-on-rails ruby

我刚开始使用rails,当我在开发模式下测试时,我在日志中看到我的Mailer操作花了1175ms。无论如何都要找出究竟是什么缓慢的步骤?

此外,还有一行(View:2,DB:1)。我假设数据库意味着数据库查找的数量,但视图呢?

2 个答案:

答案 0 :(得分:1)

您可以尝试阅读benchmarking and profiling guide以了解如何找到瓶颈。

此外,View: 2, DB: 1实际上是指每个部分所花费的时间(以毫秒为单位)。

答案 1 :(得分:1)

如果邮件程序调用是呈现视图的一部分,您可以使用fiveruns-tuneup深入了解调用并查看哪一个导致延迟。 http://github.com/fiveruns/fiveruns_tuneup