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 toaddress:[port](UDP) so you can test remote events. the default address is0.0.0.0, aka "yes hi I live everywhere".-c integerβ set the concurrency level to integer. default is1, 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 is0.-f numberβ number of dummy events to fill the queue with. default is0. fake events for the fake-event girlies.-lβ listen on0.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 belatency,speedorsync. default mode isspeed. 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 sayscicuitsand notcircuits. 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. π«Άβ¨πΈ
π¦ where this page comes from
- debian bookworm: python3-circuits 3.2.2-1 Β· MIT
- debian trixie: python3-circuits 3.2.3-2 Β· MIT
- ubuntu jammy: python3-circuits 3.1.0+ds1-3 Β· MIT
- ubuntu noble: python3-circuits 3.2.2-2 Β· MIT
- ubuntu questing: python3-circuits 3.2.3-2
- ubuntu resolute: python3-circuits 3.2.3-3 Β· MIT
- ubuntu stonking: python3-circuits 3.2.3-3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms