プロファイラ。拡張ライブラリとして書かれているため、標準添付の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)