Run static memory benchmarks from 'derailed_benchmarks' in CI
What does this MR do?
Two static memory benchmarks will be included in our CI pipeline.
It will load gems from the Gemfile and check the amount of RAM consumed as well as the number of objects allocated and retained.
Aggregated values will be included as 'metrics' into MRs while full reports will be downloadable as job artifacts.
Does this MR meet the acceptance criteria?
Conformity
- [-] Changelog entry
- [-] Documentation created/updated or follow-up review issue created
-
Code review guidelines -
Merge request performance guidelines -
Style guides - [-] Database guides
- [-] Separation of EE specific content
Performance and testing
- [-] Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process.
- [-] Tested in all supported browsers
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
Related: #62722 (closed)
Edited by 🤖 GitLab Bot 🤖