Skip to content

perf(core): Hyperfine benchmark and perf improvements#255

Merged
vic merged 1 commit into
mainfrom
perf
Mar 10, 2026
Merged

perf(core): Hyperfine benchmark and perf improvements#255
vic merged 1 commit into
mainfrom
perf

Conversation

@vic
Copy link
Copy Markdown
Member

@vic vic commented Mar 10, 2026

cc @Steven-S1020 from #249

See also denful/flake-aspects#40

perf is: den@dd8fac7355be4cfe7a143bce45cbba3d786d8be1 with flake-aspects@81a51a8997abe392b9d0794424a4823adc9bd3af

main was: den@69682fffa09d57fb8a8dbf367252dbedca023207 with flake-aspects@778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6

And this benchmark is not that accurate because perf had additional tests than old main .

hyperfine -m 20 -w 10  -n perf "cd perf && just ci" -n main "cd main && just ci"
Benchmark 1: perf
  Time (mean ± σ):     25.840 s ±  0.931 s    [User: 24.157 s, System: 0.670 s]
  Range (min … max):   24.236 s … 27.626 s    20 runs

Benchmark 2: main
  Time (mean ± σ):     39.205 s ±  2.053 s    [User: 37.377 s, System: 0.711 s]
  Range (min … max):   36.156 s … 43.566 s    20 runs

Summary
  perf ran
    1.52 ± 0.10 times faster than main

@vic vic added the allow-ci allow all CI integration tests label Mar 10, 2026
@vic vic merged commit dd8fac7 into main Mar 10, 2026
12 checks passed
@vic vic deleted the perf branch March 10, 2026 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

allow-ci allow all CI integration tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant