nushell/benches
Stefan Holderbach b07e206b36
Benchmark table creation and access (#12293)
Tables are the most common "large" data structures Nushell itself
creates. Benchmarking them and their common operations are central

- Creation via the explicit `[[]; [] []]` literal syntax
- `get` Access (`math sum` to guarantee consumption)
- `select` Slicing by columns

Currently low column count and high row count as the default example.
Future benchmarks should diversify this and provide tables with
irregular column order/presence (as this is currently allowed but rare
and requires extra bookkeeping in different commands)
2024-03-26 18:59:52 +01:00
..
benchmarks.rs Benchmark table creation and access (#12293) 2024-03-26 18:59:52 +01:00
README.md replace Criterion with Divan (#12000) 2024-03-01 10:09:21 -08:00

Divan benchmarks

These are benchmarks using Divan, a microbenchmarking tool for Rust.

Run all benchmarks with cargo bench

Or run individual benchmarks like cargo bench -- <regex> e.g. cargo bench -- parse