RUBY-BENCHMARK-SUITE(1)

πŸ“¦ version 1.0.0+git.20130122.5bded6, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– RUBY-BENCHMARK-SUITE(1) πŸ’–

okay bestie, so this is the manual page for Ruby Benchmark Suite β€” the iconic little tool that lets you run a whole bunch of benchmarks against a whole bunch of rubies at once. no cap. ✨


✨ NAME ✨

ruby-benchmark-suite β€” run multiple benchmarks against multiple rubies. that's it, that's the whole vibe. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

ruby-benchmark-suite [options]

like... just give it options. she'll handle the rest. πŸ¦‹


🌸 DESCRIPTION 🌸

so here's the tea, bestie β€” this is where all the flags live, and you're gonna want to know every single one because they all do something different and they're all kind of iconic in their own way. let's get into it. πŸ’–

  • -t, --target TARGET β€” use TARGET to compare against. your options are literally these four, and they're written exactly like this: r:ruby, r19:ruby19, x:rbx, j:jruby. pick your fighter. πŸ‘‘
  • -p, --profile β€” profile the code while you're benchmarking. lowkey important note: this one is rbx only. rbx or nothing, bestie. 🫢
  • -e, --end β€” report all the stats after all the suites have run. like a big dramatic finale where everyone finds out what happened. πŸ’€
  • -T OPTION β€” add more arguments to each target. yes, every single target gets them. more is more. πŸ”₯
  • -s, --save PATH β€” save the results to a file. so you can look at them later, send them to your group chat, whatever you want. obsessed. πŸ“
not me pointing out that -T is a capital T and it takes an argument, while -t is lowercase and takes a target. they are not the same flag. do not mix them up, i'm begging. πŸ™ˆ

🌈 a lil sign-off 🌈

this page is for ruby-benchmark-suite version 1.0.0, dated June 2013, and it's giving main character energy from the Ruby Benchmark Suite era. go run some benchmarks, bestie β€” you got this. πŸ’œπŸ§šβ­