Skip to content

CI benchmarking suite take 2 #636

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
Jul 12, 2025
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d0a97df
create simple benchmark suite
MilesCranmer Jul 29, 2024
410e31c
more hierarchy in benchmark
MilesCranmer Jul 29, 2024
cd19489
create AirspeedVelocity github action for benchmarks
MilesCranmer Jul 29, 2024
072423d
fix imports in benchmark
MilesCranmer Jul 29, 2024
5f61a9c
fix default branch name in CI
MilesCranmer Jul 29, 2024
fcc687a
benchmarks: more hierarchy
MilesCranmer Aug 2, 2024
4f78589
timing + benchmark
ericphanson Jul 13, 2024
397ef3f
benchmarks: include gcbench in runs
MilesCranmer Aug 2, 2024
37c89d7
benchmarks: remove unused code
MilesCranmer Aug 2, 2024
5295cc7
benchmarks: modularize
MilesCranmer Aug 2, 2024
5d4e630
benchmarks: give more time to GC benchmark
MilesCranmer Aug 2, 2024
ae73e43
benchmarks: simplify naming scheme
MilesCranmer Aug 2, 2024
83ddd09
benchmarks: avoid issue of `tune`ing away from `evals=1`
MilesCranmer Aug 2, 2024
96bd228
use getptr a lot less
May 28, 2025
5117abc
Merge remote-tracking branch 'origin/main' into less-getptr
Jun 4, 2025
dc09c3f
Merge branch 'main' into benchmarks
MilesCranmer Jun 4, 2025
3d48274
ci: update to new ASV
MilesCranmer Jun 4, 2025
31d9b85
ci: switch to job summary version
MilesCranmer Jun 4, 2025
9206cb2
ci: bench on PR sha
MilesCranmer Jun 4, 2025
32aeb7d
Merge branch 'less-getptr' into benchmarks
MilesCranmer Jun 4, 2025
abd1e69
ci: run on PR to any branch, not just main
MilesCranmer Jun 4, 2025
4b8b25a
ci: run tuned benchmarks
MilesCranmer Jun 4, 2025
66d3fe2
undo changes from merge
MilesCranmer Jul 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
benchmarks: simplify naming scheme
  • Loading branch information
MilesCranmer committed Aug 2, 2024
commit ae73e43f1fae4a422f788d748a6532eadb3bb569
2 changes: 1 addition & 1 deletion benchmark/benchmarks.jl
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ SUITE["basic"]["@py"]["pydict"]["pydel"] = @benchmarkable test_atpy(Val(true))
include("gcbench.jl")
using .GCBench: append_lots

SUITE["gc"]["append_and_full_gc"] = @benchmarkable(
SUITE["gc"]["full"] = @benchmarkable(
GC.gc(true),
setup=(GC.gc(true); append_lots(size=159)),
seconds=30,
Expand Down
Loading