这是最好的图形ruby分析器



到目前为止,我发现最好的匹配是使用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,没有人有一个合适的图形界面来配置代码。

推荐吗?

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

并使用如下内容:

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

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

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

签出特殊参数:pp=flamegraph -它非常容易配置。对于ruby 2.0,它甚至可以在生产环境中工作!

相关内容

  • 没有找到相关文章

最新更新