Table of Contents - ruby-prof
Pages
LICENSE
README
ruby-prof
Overview
Requirements
Install
Usage
ruby-prof executable
ruby-prof API
Method and Thread Elimination
Benchmarking full load time including rubygems startup cost ==
Profiling Tests
Profiling Rails
Reports
Printers
Measurements
Multi-threaded Applications
Performance
License
Development
flat
Flat Profiles
graph
Graph Profiles
Overview
Parents
Children
Classes/Modules
RubyProf
RubyProf::AbstractPrinter
RubyProf::AggregateCallInfo
RubyProf::CallInfo
RubyProf::CallInfoPrinter
RubyProf::CallInfoVisitor
RubyProf::CallStackPrinter
RubyProf::CallTreePrinter
RubyProf::Cmd
RubyProf::DotPrinter
RubyProf::FlatPrinter
RubyProf::FlatPrinterWithLineNumbers
RubyProf::GraphHtmlPrinter
RubyProf::GraphPrinter
RubyProf::MethodInfo
RubyProf::MultiPrinter
RubyProf::Profile
RubyProf::ProfileTask
RubyProf::Test
RubyProf::Thread
Rack
Rack::RubyProf
Methods
::cpu_frequency — RubyProf
::cpu_frequency= — RubyProf
::exclude_threads — RubyProf
::exclude_threads= — RubyProf
::figure_measure_mode — RubyProf
::measure_allocations — RubyProf
::measure_cpu_time — RubyProf
::measure_gc_runs — RubyProf
::measure_gc_time — RubyProf
::measure_memory — RubyProf
::measure_mode — RubyProf
::measure_mode= — RubyProf
::measure_process_time — RubyProf
::measure_wall_time — RubyProf
::new — RubyProf::Cmd
::new — RubyProf::AbstractPrinter
::new — Rack::RubyProf
::new — RubyProf::AggregateCallInfo
::new — RubyProf::CallInfoVisitor
::new — RubyProf::Profile
::new — RubyProf::ProfileTask
::new — RubyProf::MultiPrinter
::new — RubyProf::DotPrinter
::pause — RubyProf
::profile — RubyProf::Profile
::profile — RubyProf
::resume — RubyProf
::running? — RubyProf
::start — RubyProf
::start_script — RubyProf
::stop — RubyProf
#<=> — RubyProf::MethodInfo
#aggregate_children — RubyProf::MethodInfo
#aggregate_parents — RubyProf::MethodInfo
#application — RubyProf::CallStackPrinter
#arguments — RubyProf::CallStackPrinter
#call — Rack::RubyProf
#call_sequence — RubyProf::CallInfo
#called — RubyProf::AggregateCallInfo
#called — RubyProf::MethodInfo
#children — RubyProf::AggregateCallInfo
#children — RubyProf::MethodInfo
#children_time — RubyProf::CallInfo
#children_time — RubyProf::AggregateCallInfo
#children_time — RubyProf::MethodInfo
#clean_output_directory — RubyProf::ProfileTask
#color — RubyProf::CallStackPrinter
#convert — RubyProf::CallTreePrinter
#copy_image_files — RubyProf::CallStackPrinter
#create_link — RubyProf::GraphHtmlPrinter
#create_output_directory — RubyProf::ProfileTask
#define — RubyProf::ProfileTask
#detect_recursion — RubyProf::Profile
#dump — RubyProf::CallStackPrinter
#eliminate! — RubyProf::CallInfo
#eliminate! — RubyProf::MethodInfo
#eliminate_methods! — RubyProf::Profile
#expansion — RubyProf::CallStackPrinter
#file — RubyProf::CallTreePrinter
#file_link — RubyProf::GraphHtmlPrinter
#find_call — RubyProf::CallInfo
#flat_profile — RubyProf::MultiPrinter
#format_profile_total — RubyProf::Test
#graph_link — RubyProf::CallStackPrinter
#graph_profile — RubyProf::MultiPrinter
#line — RubyProf::AggregateCallInfo
#link — RubyProf::CallStackPrinter
#load_pre_execs — RubyProf::Cmd
#load_pre_libs — RubyProf::Cmd
#measure_mode_name — RubyProf::Test
#merge_call_tree — RubyProf::CallInfo
#method_href — RubyProf::GraphHtmlPrinter
#method_href — RubyProf::CallStackPrinter
#method_name — RubyProf::AbstractPrinter
#min_depth — RubyProf::MethodInfo
#min_percent — RubyProf::AbstractPrinter
#name — RubyProf::CallStackPrinter
#option_parser — RubyProf::Cmd
#output_dir — RubyProf::Test
#output_directory — RubyProf::ProfileTask
#parent — RubyProf::AggregateCallInfo
#parse_args — RubyProf::Cmd
#pause — RubyProf::Profile
#paused? — RubyProf::Profile
#post_process — RubyProf::Profile
#print — RubyProf::CallTreePrinter
#print — RubyProf::AbstractPrinter
#print — RubyProf::GraphHtmlPrinter
#print — RubyProf::DotPrinter
#print — Rack::RubyProf
#print — RubyProf::MultiPrinter
#print — RubyProf::CallStackPrinter
#print_commands — RubyProf::CallStackPrinter
#print_css — RubyProf::CallStackPrinter
#print_file — RubyProf::AbstractPrinter
#print_footer — RubyProf::CallStackPrinter
#print_footer — RubyProf::AbstractPrinter
#print_header — RubyProf::CallStackPrinter
#print_header — RubyProf::AbstractPrinter
#print_help — RubyProf::CallStackPrinter
#print_java_script — RubyProf::CallStackPrinter
#print_methods — RubyProf::FlatPrinterWithLineNumbers
#print_stack — RubyProf::CallStackPrinter
#print_thread — RubyProf::AbstractPrinter
#print_thread — RubyProf::CallTreePrinter
#print_threads — RubyProf::CallTreePrinter
#print_threads — RubyProf::AbstractPrinter
#print_title_bar — RubyProf::CallStackPrinter
#recursive? — RubyProf::MethodInfo
#report_filename — RubyProf::Test
#report_profile — RubyProf::Test
#resume — RubyProf::Profile
#root? — RubyProf::MethodInfo
#root? — RubyProf::CallInfo
#run — RubyProf::Cmd
#run — RubyProf::Test
#run_profile — RubyProf::Test
#run_script — RubyProf::ProfileTask
#run_test — RubyProf::Test
#run_warmup — RubyProf::Test
#running? — RubyProf::Profile
#self_time — RubyProf::AggregateCallInfo
#self_time — RubyProf::MethodInfo
#setup_options — RubyProf::GraphHtmlPrinter
#setup_options — RubyProf::AbstractPrinter
#setup_options — RubyProf::Cmd
#sort_method — RubyProf::AbstractPrinter
#sort_method — RubyProf::FlatPrinter
#stack — RubyProf::CallInfo
#stack_profile — RubyProf::MultiPrinter
#start — RubyProf::Profile
#stop — RubyProf::Profile
#sum — RubyProf::CallStackPrinter
#target — RubyProf::AggregateCallInfo
#template — RubyProf::GraphHtmlPrinter
#threads — RubyProf::Profile
#threshold — RubyProf::CallStackPrinter
#title — RubyProf::CallStackPrinter
#to_s — RubyProf::CallInfo
#to_s — RubyProf::AggregateCallInfo
#to_s — RubyProf::MethodInfo
#top_methods — RubyProf::Thread
#total_time — RubyProf::Thread
#total_time — RubyProf::MethodInfo
#total_time — RubyProf::AggregateCallInfo
#total_time — RubyProf::CallStackPrinter
#tree_profile — RubyProf::MultiPrinter
#visit — RubyProf::CallInfoVisitor
#visit_call_info — RubyProf::CallInfoVisitor
#wait_time — RubyProf::AggregateCallInfo
#wait_time — RubyProf::MethodInfo