Metadata


Name
ruby-prof
Version
2.0.5
Platform
x64-mingw-ucrt
Authors
Shugo Maeda, Charlie Savage, Roger Pack, Stefan Kaes
Bindir
bin
Date
2026-06-21 00:00:00 UTC
Dependencies
base64 (>= 0)
ostruct (>= 0)
minitest (>= 0, development)
rake-compiler (>= 0, development)
rdoc (>= 0, development)
Description
ruby-prof is a fast code profiler for Ruby. It is a C extension and therefore is many times faster than the standard Ruby profiler. It supports both flat and graph profiles. For each method, graph profiles show how long the method ran, which methods called it and which methods it called. RubyProf generate both text and html and can output it to standard out or to a file.
Email
shugo@ruby-lang.org, cfis@savagexi.com, rogerdpack@gmail.com, skaes@railsexpress.de
Executables
ruby-prof
ruby-prof-check-trace
Files
CHANGELOG.md
LICENSE
README.md
bin/ruby-prof
bin/ruby-prof-check-trace
ext/ruby_prof/extconf.rb
ext/ruby_prof/rp_allocation.c
ext/ruby_prof/rp_allocation.h
ext/ruby_prof/rp_call_tree.c
ext/ruby_prof/rp_call_tree.h
ext/ruby_prof/rp_call_trees.c
ext/ruby_prof/rp_call_trees.h
ext/ruby_prof/rp_measure_allocations.c
ext/ruby_prof/rp_measure_process_time.c
ext/ruby_prof/rp_measure_wall_time.c
ext/ruby_prof/rp_measurement.c
ext/ruby_prof/rp_measurement.h
ext/ruby_prof/rp_method.c
ext/ruby_prof/rp_method.h
ext/ruby_prof/rp_profile.c
ext/ruby_prof/rp_profile.h
ext/ruby_prof/rp_stack.c
ext/ruby_prof/rp_stack.h
ext/ruby_prof/rp_thread.c
ext/ruby_prof/rp_thread.h
ext/ruby_prof/ruby_prof.c
ext/ruby_prof/ruby_prof.h
ext/ruby_prof/vc/ruby_prof.sln
ext/ruby_prof/vc/ruby_prof.vcxproj
lib/4.0/ruby_prof.so
lib/ruby-prof.rb
lib/ruby-prof/assets/call_stack_printer.html.erb
lib/ruby-prof/assets/call_stack_printer.png
lib/ruby-prof/assets/flame_graph_printer.html.erb
lib/ruby-prof/assets/graph_printer.html.erb
lib/ruby-prof/call_tree.rb
lib/ruby-prof/call_tree_visitor.rb
lib/ruby-prof/exclude_common_methods.rb
lib/ruby-prof/measurement.rb
lib/ruby-prof/method_info.rb
lib/ruby-prof/printers/abstract_printer.rb
lib/ruby-prof/printers/call_info_printer.rb
lib/ruby-prof/printers/call_stack_printer.rb
lib/ruby-prof/printers/call_tree_printer.rb
lib/ruby-prof/printers/dot_printer.rb
lib/ruby-prof/printers/flame_graph_printer.rb
lib/ruby-prof/printers/flat_printer.rb
lib/ruby-prof/printers/graph_html_printer.rb
lib/ruby-prof/printers/graph_printer.rb
lib/ruby-prof/printers/multi_printer.rb
lib/ruby-prof/profile.rb
lib/ruby-prof/rack.rb
lib/ruby-prof/task.rb
lib/ruby-prof/thread.rb
lib/ruby-prof/version.rb
lib/unprof.rb
Homepage
https://github.com/ruby-prof/ruby-prof
Licenses
BSD-2-Clause
Metadata
{"bug_tracker_uri"=>"https://github.com/ruby-prof/ruby-prof/issues", "changelog_uri"=>"https://github.com/ruby-prof/ruby-prof/blob/master/CHANGELOG.md", "documentation_uri"=>"https://ruby-prof.github.io/", "source_code_uri"=>"https://github.com/ruby-prof/ruby-prof/tree/2.0.5"}
Require paths
lib
Required ruby version
>= 3.2.0
Required rubygems version
>= 0
Rubygems version
4.0.6
Specification version
4
Summary
Fast Ruby profiler
Original platform
x64-mingw-ucrt
New platform
x64-mingw-ucrt