-
Notifications
You must be signed in to change notification settings - Fork 3.3k
[FEATURE] Continuous Benchmarking and Performance Regression Detection #6061
Description
Describe your feature request
Integrate the benchmark-action/github-action-benchmark GitHub Action to enable continuous benchmarking. This will help track performance changes over time and detect potential regressions automatically.
Describe the use case of the feature
Continuous benchmarking is essential for detecting performance regressions, especially when optimizing critical functions such as RunEnumeration. By automating performance tracking, we can visualize trends, compare benchmarks across commits, and identify potential slowdowns introduced by code changes.
Describe alternatives you've considered
No response
Additional context
This GitHub Action can be configured to store benchmark results and compare them against previous runs. It provides integration with GitHub Pages or other storage backends for visualization. Implementing this will improve performance monitoring and ensure optimizations do not introduce regressions.
Ex: https://github.com/teler-sh/teler-waf/actions/runs/13010438439