lua-rs Performance History
Commit-keyed bench trajectory generated from harness/evidence/ledger.jsonl. Each point is one compare.sh run; the y-axis is the ratio of lua-rs to reference lua-c on the same workload. Parity at 1.00×.
Generated 2026-06-13T15:28:46+00:00
2293 measurements over 74 commits
Auto-refresh enabled
Wall-time geomean
1.37×
over 11 workloads at latest commit
RSS geomean
1.72×
resident-set vs reference lua-c
Best workload
0.42×
table_ops_long
Worst workload
2.42×
gc_pressure
Wall-time ratio per workload
Ratio = lua-rs wall time ÷ reference lua-c wall time on the same workload. Lower is better; 1.00× is parity. Click a legend chip to mute that series. Off-screen points show as small triangles at the top edge.
y-max
window
- Tool
harness/bench/compare.sh· 3–5 runs per commit, min wall picked- Reference
- PUC-Rio Lua 5.4.7 built from
reference/lua-c/ - Workloads
fibonacci·mandelbrot·binarytrees·closure_ops·table_ops·table_ops_long·string_ops·string_ops_long- Reading
- Each point's y-value =
lua-rs wall / lua-c wallon the matching workload, at the commit being benchmarked.
RSS ratio per workload
Ratio = lua-rs peak resident-set ÷ reference lua-c peak resident-set on the same workload. Lower is better; 1.00× is parity.
y-max
window
Latest per-workload status
| Workload | Wall ratio (latest) | RSS ratio (latest) | Parity gate | Last commit |
|---|
Recent runs
All bench measurements from harness/evidence/ledger.jsonl, newest first.
| When | Commit | Subject | Workload | Wall ratio | RSS ratio | Runs |
|---|