CI Performance Benchmark Metrics Tracking and Regression Alerting #13722
oursland
started this conversation in
Code contribution discussions
Replies: 1 comment
-
From May 2024 Monthly Developer's Meeting:
@oursland will provide the initial work. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To be discussed at the May Developer's Meeting.
Some users have identified performance issues in recent versions of FreeCAD for common operations (i.e. array). Developers can be proactive about identifying performance issues through the use of CI benchmarking. For each PR, CI can perform a benchmark run of select tasks and record the metrics. If there's a regression, an alert indicating the regression can be made for the given PR s so that the developer may mitigate this to ensure that new code does not introduce serious performance regressions that affect user experience.
Beta Was this translation helpful? Give feedback.
All reactions