The devel/ruby-prof,ruby33 port
ruby33-prof-1.6.3 – fast code profiler for Ruby (cvsweb github mirror)
Description
ruby-prof is a fast code profiler for Ruby. Its features include: * Speed - it is a C extension and therefore many times faster than the standard Ruby profiler. * Modes - Ruby prof can measure a number of different parameters, including call times, memory usage and object allocations. * Reports - can generate text and cross-referenced html reports o Flat Profiles - similar to the reports generated by the standard Ruby profiler o Graph profiles - similar to GProf, these show how long a method runs, which methods call it and which methods it calls. o Call tree profiles - outputs results in the calltree format suitable for the KCacheGrind profiling tool. * Threads - supports profiling multiple threads simultaneously * Recursive calls - supports profiling recursive method callsWWW: https://github.com/ruby-prof/ruby-prof
Maintainer
Jeremy Evans
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Categories
Library dependencies
Build dependencies
Run dependencies
Test dependencies
Files
- /usr/local/bin/ruby-prof-check-trace33
- /usr/local/bin/ruby-prof33
- /usr/local/lib/ruby/gems/3.3/cache/ruby-prof-1.6.3.gem
- /usr/local/lib/ruby/gems/3.3/extensions/x86_64-openbsd/3.3/ruby-prof-1.6.3/
- /usr/local/lib/ruby/gems/3.3/extensions/x86_64-openbsd/3.3/ruby-prof-1.6.3/gem.build_complete
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/CHANGES
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/LICENSE
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/README.md
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/Rakefile
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/bin/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/bin/ruby-prof
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/bin/ruby-prof-check-trace
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/assets/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/assets/call_stack_printer.html.erb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/assets/call_stack_printer.png
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/assets/graph_printer.html.erb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/call_tree.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/call_tree_visitor.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/compatibility.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/exclude_common_methods.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/measurement.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/method_info.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/abstract_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/call_info_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/call_stack_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/call_tree_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/dot_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/flat_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/graph_html_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/graph_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/printers/multi_printer.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/profile.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/rack.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/task.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/thread.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby-prof/version.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/ruby_prof.so
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/lib/unprof.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/ruby-prof.gemspec
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/abstract_printer_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/alias_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/call_tree_builder.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/call_tree_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/call_tree_visitor_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/call_trees_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/compatibility_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/duplicate_names_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/dynamic_method_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/enumerable_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/exceptions_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/exclude_methods_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/exclude_threads_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/fiber_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/gc_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/inverse_call_tree_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/line_number_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/marshal_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measure_allocations.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measure_allocations_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measure_memory_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measure_process_time_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measure_times.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measure_wall_time_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/measurement_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/merge_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/method_info_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/multi_printer_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/no_method_class_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/pause_resume_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/prime.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/prime_script.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printer_call_stack_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printer_call_tree_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printer_flat_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printer_graph_html_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printer_graph_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printers_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/printing_recursive_graph_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/profile_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/rack_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/recursive_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/scheduler.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/singleton_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/stack_printer_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/start_stop_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/test_helper.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/thread_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/unique_call_path_test.rb
- /usr/local/lib/ruby/gems/3.3/gems/ruby-prof-1.6.3/test/yarv_test.rb
- /usr/local/lib/ruby/gems/3.3/specifications/ruby-prof-1.6.3.gemspec