哪个是最好的图形ruby剖析器?

时间:2011-12-09 16:39:04

标签: ruby-on-rails netbeans aptana rubymine ruby-prof

我到目前为止找到的最佳匹配是从命令行使用ruby-prof并尝试从那里猜测图形。

require 'ruby-prof'

# Profile the code
RubyProf.start
...
[code to profile]
...
result = RubyProf.stop

# Print a flat profile to text
printer = RubyProf::FlatPrinter.new(result)
printer.print(STDOUT)

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

这种方法的主要问题是你必须修改代码才能看到分析,并且不太可读。

此外,我尝试了一些IDE:RubyMine,Aptana和Netbeans,没有人有适当的图形界面来分析代码。

任何建议?

2 个答案:

答案 0 :(得分:3)

尝试使用ruby-prof命令行工具: http://ruby-prof.rubyforge.org/files/bin/ruby-prof.html

并使用以下内容:

ruby-prof -p graph_html -f filename.html rubycode.rb

答案 1 :(得分:1)

Checkout mini-profiler:http://railscasts.com/episodes/368-miniprofiler

可以在此处找到文档:https://github.com/SamSaffron/MiniProfiler/tree/master/Ruby

Checkout特殊参数:pp=flamegraph - 非常容易分析。对于ruby 2.0,它甚至可以在生产中使用!