我在我的rails应用程序的首页上得到0.5 reqs / s(一个非常简单的,主要是静态的页面,它做了几个数据库调用,但WEBrick所说的只花了超过0.8毫秒),服务很薄。我通过Dan Mange博客上的说明向我的ApplicationController添加了ruby-prof分析工具,并将调用图转储到标准输出。
以下是图表的一小部分:http://pastie.org/1063281
这看起来很荒谬,但谷歌搜索“Regexp#===”并没有什么有趣的。
有人见过这样的事吗?更好的是,知道如何修复它吗?
这是我的Gemfile:
gem 'rails', '3.0.0.rc'
gem 'thin'
gem 'capistrano'
gem 'nokogiri'
gem 'pg'
gem 'authlogic', :git => 'git://github.com/binarylogic/authlogic.git'
gem 'paperclip'
gem 'bundler'
gem 'ruby-prof'
gem 'daemons'
答案 0 :(得分:0)
我建议尝试一些其他ruby-prof输出。如果从github中获取它,最近会添加一些(但尚未发布)。