# Table of Contents - RDoc Documentation

## Classes and Modules

- Benchmark
- Benchmark::Compare
- Benchmark::IPS
- Benchmark::IPS::Helpers
- Benchmark::IPS::Job
- Benchmark::IPS::Job::Entry
- Benchmark::IPS::Job::MultiReport
- Benchmark::IPS::Job::StreamReport
- Benchmark::IPS::Report
- Benchmark::IPS::Report::Entry
- Benchmark::IPS::Share
- Benchmark::IPS::Stats
- Benchmark::IPS::Stats::Bootstrap
- Benchmark::IPS::Stats::SD
- Benchmark::IPS::Stats::StatsMetric
- Benchmark::Timing

## Methods

- ::add_second — Benchmark::Timing
- ::clean_env — Benchmark::Timing
- ::humanize_duration — Benchmark::IPS::Helpers
- ::ips — Benchmark
- ::mean — Benchmark::Timing
- ::new — Benchmark::IPS::Job
- ::new — Benchmark::IPS::Job::Entry
- ::new — Benchmark::IPS::Job::MultiReport
- ::new — Benchmark::IPS::Job::StreamReport
- ::new — Benchmark::IPS::Report
- ::new — Benchmark::IPS::Report::Entry
- ::new — Benchmark::IPS::Share
- ::new — Benchmark::IPS::Stats::Bootstrap
- ::new — Benchmark::IPS::Stats::SD
- ::now — Benchmark::Timing
- ::options — Benchmark::IPS
- ::scale — Benchmark::IPS::Helpers
- ::stddev — Benchmark::Timing
- ::time_us — Benchmark::Timing
- ::variance — Benchmark::Timing
- #<< — Benchmark::IPS::Job::MultiReport
- #add_entry — Benchmark::IPS::Report
- #add_report — Benchmark::IPS::Job::MultiReport
- #add_report — Benchmark::IPS::Job::StreamReport
- #all_results_have_been_run? — Benchmark::IPS::Job
- #body — Benchmark::IPS::Report::Entry
- #call_times — Benchmark::IPS::Job::Entry
- #central_tendency — Benchmark::IPS::Stats::Bootstrap
- #central_tendency — Benchmark::IPS::Stats::SD
- #clear_held_results — Benchmark::IPS::Job
- #compare — Benchmark::Compare
- #compare! — Benchmark::IPS::Job
- #compare? — Benchmark::IPS::Job
- #compile_block — Benchmark::IPS::Job::Entry
- #compile_block_with_manual_loop — Benchmark::IPS::Job::Entry
- #compile_string — Benchmark::IPS::Job::Entry
- #config — Benchmark::IPS::Job
- #create_report — Benchmark::IPS::Job
- #create_stats — Benchmark::IPS::Job
- #cycles_per_100ms — Benchmark::IPS::Job
- #data — Benchmark::IPS::Report
- #dependencies — Benchmark::IPS::Stats::Bootstrap
- #display — Benchmark::IPS::Report::Entry
- #empty? — Benchmark::IPS::Job::MultiReport
- #error_percentage — Benchmark::IPS::Report::Entry
- #error_percentage — Benchmark::IPS::Stats::StatsMetric
- #footer — Benchmark::IPS::Job::MultiReport
- #footer — Benchmark::IPS::Job::StreamReport
- #footer — Benchmark::IPS::Stats::Bootstrap
- #footer — Benchmark::IPS::Stats::SD
- #generate_json — Benchmark::IPS::Job
- #generate_json — Benchmark::IPS::Report
- #header — Benchmark::IPS::Report::Entry
- #hold! — Benchmark::IPS::Job
- #hold? — Benchmark::IPS::Job
- #ips — Benchmark::IPS::Report::Entry
- #ips — Benchmark::IPS
- #ips_quick — Benchmark::IPS
- #ips_sd — Benchmark::IPS::Report::Entry
- #item — Benchmark::IPS::Job
- #iterations_per_sec — Benchmark::IPS::Job
- #json! — Benchmark::IPS::Job
- #json? — Benchmark::IPS::Job
- #load_held_results — Benchmark::IPS::Job
- #overlaps? — Benchmark::IPS::Stats::StatsMetric
- #quiet — Benchmark::IPS::Job
- #quiet! — Benchmark::IPS::Job::MultiReport
- #quiet= — Benchmark::IPS::Job
- #quiet? — Benchmark::IPS::Job::MultiReport
- #report — Benchmark::IPS::Job
- #run — Benchmark::IPS::Job
- #run_benchmark — Benchmark::IPS::Job
- #run_comparison — Benchmark::IPS::Job
- #run_comparison — Benchmark::IPS::Report
- #run_single? — Benchmark::IPS::Job
- #run_warmup — Benchmark::IPS::Job
- #running — Benchmark::IPS::Job::MultiReport
- #running — Benchmark::IPS::Job::StreamReport
- #runtime — Benchmark::IPS::Report::Entry
- #samples — Benchmark::IPS::Report::Entry
- #save! — Benchmark::IPS::Job
- #save_held_results — Benchmark::IPS::Job
- #seconds — Benchmark::IPS::Report::Entry
- #share — Benchmark::IPS::Share
- #show_total_time! — Benchmark::IPS::Report::Entry
- #slowdown — Benchmark::IPS::Stats::Bootstrap
- #slowdown — Benchmark::IPS::Stats::SD
- #speedup — Benchmark::IPS::Stats::Bootstrap
- #speedup — Benchmark::IPS::Stats::SD
- #start_running — Benchmark::IPS::Job::MultiReport
- #start_running — Benchmark::IPS::Job::StreamReport
- #start_warming — Benchmark::IPS::Job::MultiReport
- #start_warming — Benchmark::IPS::Job::StreamReport
- #suite — Benchmark::IPS::Job
- #suite= — Benchmark::IPS::Job
- #time_us — Benchmark::IPS::Job
- #to_s — Benchmark::IPS::Report::Entry
- #warming — Benchmark::IPS::Job::MultiReport
- #warming — Benchmark::IPS::Job::StreamReport
- #warmup_stats — Benchmark::IPS::Job::MultiReport
- #warmup_stats — Benchmark::IPS::Job::StreamReport