2010-07-28 2 views
0

내 레일 앱의 첫 페이지에 0.5 reqs/s를 얻었습니다. 데이터베이스 호출,하지만 WEBrick은 0.8 밀리 초 이상 걸렸습니다. Dan Mange의 블로그에있는 지침을 통해 Ruby Profiler 프로파일 링 도구를 ApplicationController에 추가하고 콜 그래프를 표준 출력으로 버렸습니다.Rails 3.0.0.rc 프로파일 링 : 수천 개의 Regexp # === (d1) 호출

다음 그래프의 약간의 : http://pastie.org/1063281

그것은 터무니없는 것 같지만 위해 인터넷 검색을 "정규 표현식 번호 것은 ==="아무 것도 흥미로운 발견하지 않습니다.

누구나 다음과 같이 볼 수 있습니까? 더 나은 아직, 그것을 해결하는 방법을 알아?

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

내가 다른 루비 교수 출력의 일부를 시도 권하고 싶습니다 :

여기 내 Gemfile입니다. 당신이 github에서 그것을 움켜 쥐는 경우에 최근에 추가 된 약간이 계속있다 (그러나 아직 풀어 놓이지 않았다).

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