circuits.bench3(1)

πŸ’– circuits.bench3 β€” bestie edition πŸ’–

okay so this is the manual page for circuits.bench3(1), a lil' User Command from the circuits library fam. she's a benchmarking girlie. she does not do much else. and honestly? iconic of her.


✨ NAME ✨

circuits.bench3 β€” simple benchmaking of the circuits library

(yes it says "benchmaking". we don't fix it. we respect the original. no cap.)


🌸 SYNOPSIS 🌸

circuits.bench3 [options]

that's it. that's the whole vibe. options only, bestie, no positional args, no drama.


πŸ¦‹ DESCRIPTION πŸ¦‹

so circuits.bench3 does some simple benchmaking of the circuits library. that's literally the entire job description. she benches. she makes. she does it simply. periodt. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

okay here's the part you actually came for. every single flag, no skips, no shortcuts, we ate this list whole:

  • -b address:[port] β€” bind to address:[port] (UDP) so you can test remote events. the default address is 0.0.0.0, aka "yes hi I live everywhere".
  • -c integer β€” set the concurrency level to integer. default is 1, so like, one girl doing everything. multitask only if you ask nicely.
  • -d β€” enable debug mode. turn it on and let her yap about what's happening internally.
  • -e number β€” stop after the specified number of events. default is 0.
  • -f number β€” number of dummy events to fill the queue with. default is 0. fake events for the fake-event girlies.
  • -l β€” listen on 0.0.0.0:8000 (UDP) to test remote events. just press play and vibe, it's giving "come find me".
  • -m mode β€” set the operation mode. mode can be latency, speed or sync. default mode is speed. three modes, three moods.
  • -o format β€” specify the output format. for example format can be: "cicuits.bench: events:%s, speed:%s, time:%s"
ok bestie I know, it says cicuits and not circuits. that's what the original says, so that's what you get. copy it exactly or it won't do the thing. πŸ™ˆ
  • -p β€” enable execution profiling support. numbers on numbers, we love to see it.
  • -q β€” suppress output. quiet mode. she's not talking to you rn, and that's valid.
  • -s β€” enable psyco (circuits on speed!) if it is available. "circuits on speed!" is the actual official description and I will not be rephrasing perfection. πŸ”₯
  • -t seconds β€” stop after the specified elapsed seconds. a little timer, a little deadline, very main character.
  • -w β€” wait for remote nodes to connect. she'll stand there with the door open. patiently. forever, probably.
  • --version β€” output version information and exit. boom, version, bye. πŸ‘‘

πŸ’œ AUTHOR πŸ’œ

James Mills <prologic@shortcircuit.net.au>

This manual page was written by Daniele Tricoli <eriol@mornie.org>, for the Debian project (but may be used by others).


and that's the whole page, bestie. it's from circuits version 2.0.2, dated Jun 2011, so yeah she's an elder but she still slays. 🫢✨🌸