- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
C8woS7 <a href="http://pmnmvpreaget.com/">pmnmvpreaget</a>, [url=http://tftnmpdozaiv.com/]tftnmpdozaiv[/url], [link=http://zottoasrayxc.com/]zottoasrayxc[/link], http://yptzfkdpxfvu.com/
プロファイラ。拡張ライブラリとして書かれているため、標準添付のprofile.rbよりもかなり高速。また、結果の出力形式を「テキスト形式(標準)」「テキスト表形式」「HTML表形式」「KCachegrind対応ツリー形式」のうちから選ぶことができる。
* [RubyForge - ruby-prof|http://rubyforge.org/projects/ruby-prof]
* [RAA - ruby-prof(若干古い)|http://raa.ruby-lang.org/project/ruby-prof/]
ツールとしてもライブラリとしても使用可能。Windows環境の場合、rubygemsのmswin32パッケージをインストールすると楽。
!!! 使い方
!!1. ツールとして使う
% ruby-prof foo.rb
% ruby -runprof foo.rb
!!2. ライブラリとして使う
require 'ruby-prof'
# Profile the code
result = RubyProf.profile do
...
[code to profile]
...
end
# Print a graph profile to text
printer = RubyProf::GraphPrinter.new(result)
printer.print(STDOUT, 0)