28th
Sat
RubyProfでRailsアプリのプロファイリングをする方法
RubyProfを使って、Railsアプリのプロファイリングをする方法を紹介します。
まずは、ruby-profをGemでインストールします。
1 % sudo gem install ruby-prof
インストールが完了したら、ruby-profプラグインをRailsアプリにインストールします。
ruby-profプラグインは、Gemがインストールされたディレクトリの下にあります。
環境によって場所は変わりますが、例えば/usr/local
などの場所にあります。
これをvendor/plu
にコピーすれば設定は完了です。
あとはproduction
1 Thread ID: 30769804602 Total: 2.030000 3 4 %self total self wait child calls name 5 20.20 0.80 0.41 0.00 0.39 1649 Array#each_index 6 8.87 0.25 0.18 0.00 0.07 106376 Kernel#=== 7 3.94 0.11 0.08 0.00 0.03 3044 <Module::Ma rshal>#load 8 3.94 0.08 0.08 0.00 0.00 26468 PGresult#type 9 3.45 0.21 0.07 0.00 0.14 3044 <Class::Thr ead>#exclusive 10 3.45 0.07 0.07 0.00 0.00 106761 Fixnum#== 11 (** snip **)
See Also
posted by
genki
on Sat 28 Jun 2008
at 18:11