motoko-benchmarks-generation
Installation
SKILL.md
Motoko Benchmarks with bench‑helper
What This Is
bench-helper is a tiny Motoko library that standardizes how to write benchmarks.
You describe a benchmark using a small schema (name, rows, cols), provide a run(row, col)
function, and return a versioned bench record. Each file under bench/*.bench.mo defines one
benchmark module. A runner can then discover and execute all benches consistently.
Prerequisites
mops.toml (add dependencies and toolchain)
If you already have a mops.toml, just add bench-helper under [dev-dependencies].
If your project still uses mo:base instead of mo:core, you can keep it — benches themselves can be written with
mo:base without affecting your runtime canisters.