Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Profiler for JRuby - abandoned: functionality was merged into jruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
*** Abandoned: all the features this provides are now built into JRuby, as of 1.6, so this project is abandoned. *** jruby-prof ========== Daniel Lucraft http://danlucraft.com/blog/2010/03/jruby-prof/ This is a clone of ruby-prof for JRuby. It supports all the usual output modes, plus a call tree output mode. The only measure mode it currently supports is wall time. *** NB. This is really new code. It probably has lots of bugs and things. - March 2010 *** INSTALL ------- $ jruby -S gem install jruby-prof USAGE ----- In your program: require 'rubygems' require 'jruby-prof' result = JRubyProf.profile do # my stuff end JRubyProf.print_flat_text(result, "flat.txt") JRubyProf.print_graph_text(result, "graph.txt") JRubyProf.print_graph_html(result, "graph.html") JRubyProf.print_call_tree(result, "call_tree.txt") JRubyProf.print_tree_html(result, "call_tree.html") In order to tell JRuby to send events to JRubyProf for processing, you must run your script with the debug flag on: $ jruby --debug my_script.rb LICENSE ------- MIT