Benchmarking: (std bench) and bjo bench, with the card game
A new section 2.9 between Testing and Performance: time-it, a benchmark file for the deck, how a benchmark is measured, setup and parameters, the menu, --detail and --scaling, --compare-within, saving and comparing, --against with --processes, the flags, and --serve. Every output is from a real run. It shows the weakness of comparing two processes too: unchanged benchmarks called faster or SLOWER by a few percent, and how --processes 6 settles it. The standard library chapter gets std/bench, std/stopwatch says time-it is (std bench)'s, and modules/std/bench/ has the reference pages for (std bench), (std bench stats) and (std bench store). 🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-4-7) Co-Authored-By: eca-agent <git@eca.dev>
This commit is contained in:
parent
3dc1518638
commit
f8cb9d3459
5 changed files with 473 additions and 1 deletions
3
modules/std/bench/stats.sz
Normal file
3
modules/std/bench/stats.sz
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(meta (title "(std bench stats)"))
|
||||
|
||||
@generate-docs[#:module "std bench stats"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue