hakmem benchmarks

Criterion on a shared GitHub runner, after every push to main that touches src/, benches/ or the Cargo files. Lower is better everywhere.

Newest run

Loading data.js

hakmem over the best incumbent

Best hakmem variant divided by the best incumbent in the same run, per size. Both sides share the machine and the minute, so a slower runner cancels out. The charts show each ratio as percent of its first run, 100 being where it started. The table holds the newest values: 0.1 means ten times faster, above 1 the incumbent wins.

groupsizeratiohakmembest incumbent

hakmem alone

Best hakmem variant per size as percent of its first run. This view moves with the runner's CPU: a step in every size at once is a different runner, a step in one size is the code.

Runs

commitdatebenchesmessage