-
Name
-
ruby-prof
-
Version
-
1.7.1
-
Platform
-
x64-mingw-ucrt
-
Authors
-
Shugo Maeda, Charlie Savage, Roger Pack, Stefan Kaes
-
Bindir
-
bin
-
Date
-
2024-10-19 00:00:00 UTC
-
Dependencies
-
base64 (>= 0, development)
minitest (>= 0, development)
rake-compiler (>= 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
-
CHANGES
LICENSE
README.md
Rakefile
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_memory.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/3.3/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/graph_printer.html.erb
lib/ruby-prof/call_tree.rb
lib/ruby-prof/call_tree_visitor.rb
lib/ruby-prof/compatibility.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/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
ruby-prof.gemspec
test/abstract_printer_test.rb
test/alias_test.rb
test/call_tree_builder.rb
test/call_tree_test.rb
test/call_tree_visitor_test.rb
test/call_trees_test.rb
test/compatibility_test.rb
test/crash2.rb
test/duplicate_names_test.rb
test/dynamic_method_test.rb
test/enumerable_test.rb
test/exceptions_test.rb
test/exclude_methods_test.rb
test/exclude_threads_test.rb
test/fiber_test.rb
test/gc_test.rb
test/inverse_call_tree_test.rb
test/line_number_test.rb
test/marshal_test.rb
test/measure_allocations.rb
test/measure_allocations_test.rb
test/measure_memory_test.rb
test/measure_process_time_test.rb
test/measure_times.rb
test/measure_wall_time_test.rb
test/measurement_test.rb
test/merge_test.rb
test/method_info_test.rb
test/multi_printer_test.rb
test/no_method_class_test.rb
test/pause_resume_test.rb
test/prime.rb
test/prime_script.rb
test/printer_call_stack_test.rb
test/printer_call_tree_test.rb
test/printer_flat_test.rb
test/printer_graph_html_test.rb
test/printer_graph_test.rb
test/printers_test.rb
test/printing_recursive_graph_test.rb
test/profile_test.rb
test/rack_test.rb
test/recursive_test.rb
test/scheduler.rb
test/singleton_test.rb
test/stack_printer_test.rb
test/start_stop_test.rb
test/test_helper.rb
test/thread_test.rb
test/unique_call_path_test.rb
test/yarv_test.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/CHANGES", "documentation_uri"=>"https://ruby-prof.github.io/", "source_code_uri"=>"https://github.com/ruby-prof/ruby-prof/tree/v1.7.1"}
-
Require paths
-
lib
-
Required ruby version
-
>= 3.0.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.5.16
-
Specification version
-
4
-
Summary
-
Fast Ruby profiler
-
Test files
-
test/test_helper.rb
-
Original platform
-
x64-mingw-ucrt
-
New platform
-
x64-mingw-ucrt