标签: ruby-on-rails ruby-on-rails-3 rubygems profiling
可能重复: What tools do you recommend to profile Rails apps?
我的rails应用程序需要约2秒钟来响应POST请求,我无法弄清楚原因。当我使用像newrelic这样的传统分析工具或连接到单元测试的东西时,他们告诉我所有的请求都很快,不到20毫秒。但是当我真正计时请求时,它们需要2秒钟。 GET请求很快。使用mongrel在开发和生产模式下都会发生这种情况。所以我怀疑是有些宝石做了不必要的工作。我该如何追踪?如果这是其他类型的服务器而不是Rails,我只会分析正在运行的服务器,但Rails分析解决方案似乎只是简介控制器代码。
答案 0 :(得分:1)
众所周知ruby-prof可能会对您有所帮助。 rails应用程序的config.ru文件将为您提供有关手动运行应用程序的一些提示。
对于其他替代方案,请查看this问题。