2010-07-28 8 views
0

Je recevais 0,5 reqs/s sur la première page de mon application rails (une page très simple, la plupart du temps statique qui a fait quelques appels de base de données, mais rien que WEBrick a dit a pris plus de 0,8 ms), servi avec mince. J'ai ajouté des outils de profilage ruby-prof à mon ApplicationController via les instructions du blog de Dan Mange et j'ai exporté le graphique d'appel vers la sortie standard.Rails profilage 3.0.0.rc: Des milliers d'appels Regexp # === (d1)

est ici un peu du graphique: http://pastie.org/1063281

Il semble absurde, mais googler « Regexp # === » trouve rien d'intéressant.

Quelqu'un at-il vu quelque chose comme ça? Mieux encore, sachez comment le réparer?

Voici mon 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' 

Répondre

0

Je vous recommande d'essayer quelques-unes des autres sorties ruby-prof. Si vous l'attrapez à partir de github il y en a quelques-uns ajoutés récemment (mais pas encore publié).

http://github.com/rdp/ruby-prof