Skip to content

chore: add support for macos#15

Draft
not-matthias wants to merge 3 commits into
mainfrom
cod-2638-bump-instrument-hooks-in-codspeed-jvm-to-support-macos
Draft

chore: add support for macos#15
not-matthias wants to merge 3 commits into
mainfrom
cod-2638-bump-instrument-hooks-in-codspeed-jvm-to-support-macos

Conversation

@not-matthias
Copy link
Copy Markdown
Member

  • docs(agents): propose macOS-only fib benchmark for flamegraph testing
  • feat(bench): add macOS-only FibFlamegraphBenchmark

Exists solely to exercise CodSpeed's flamegraph symbolization on
codspeed-macro runners. Gated to macOS via a Gradle excludes rule so the
Linux/Windows matrix jobs skip it.
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 22, 2026

Merging this PR will not alter performance

✅ 13 untouched benchmarks
🆕 1 new benchmark
⏩ 121 skipped benchmarks1

Performance Changes

Benchmark BASE HEAD Efficiency
🆕 fib[35] N/A 102.9 ms N/A

Comparing cod-2638-bump-instrument-hooks-in-codspeed-jvm-to-support-macos (8846f21) with main (7e2bf14)

Open in CodSpeed

Footnotes

  1. 121 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

Switch benchmark selection from OS detection to a CODSPEED_BENCH_GROUP
env var, and split the walltime job in two on codspeed-macro: the
existing matrix runs Sleep/Backtracking/Fib across JDK distributions,
and a new walltime-benchmarks-flamegraph job runs FibFlamegraphBenchmark
with CODSPEED_BENCH_GROUP=flamegraph.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant