fix: gracefully handle process metrics registration failure on unsupported OSes #14319
Performance Gate Passed
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.
⚡ 3 improved benchmarks
✅ 58 untouched benchmarks
⏩ 20 skipped benchmarks1
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | BenchmarkLogsMarshalJSON |
3.8 µs | 3 µs | +29.35% |
| ⚡ | BenchmarkMetricsMarshalJSON |
5.2 µs | 3.9 µs | +31.69% |
| ⚡ | BenchmarkTracesMarshalJSON |
6 µs | 4.6 µs | +28.28% |
Comparing EdgeN8v:fix/14307-aix-crash (b74324a) with main (0550b08)
Footnotes
-
20 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. ↩