-
Notifications
You must be signed in to change notification settings - Fork 286
Run iOS performance measurements on CoreCLR #4984
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run iOS performance measurements on CoreCLR #4984
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR enables iOS performance measurements for CoreCLR runtime, extending the existing iOS performance testing infrastructure to support CoreCLR alongside Mono and NativeAOT. It adds configuration for running iOS scenarios (build time, startup, and size measurements) with the CoreCLR runtime.
Key changes:
- Add CoreCLR runtime type support for iOS scenarios
- Update build artifact handling for iOS CoreCLR builds
- Configure pipeline dependencies and artifact downloads for iOS CoreCLR
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
File | Description |
---|---|
scripts/run_performance_job.py | Adds iOS CoreCLR runtime type detection and flavor configuration |
eng/pipelines/upload-build-artifacts-jobs.yml | Configures artifact upload for CoreCLR iOS builds |
eng/pipelines/templates/runtime-perf-job.yml | Updates job dependencies and artifact downloads to include iOS CoreCLR |
eng/pipelines/runtime-ios-scenarios-perf-jobs.yml | Adds iOS CoreCLR performance job configuration |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
c1611fb
Description
This PR runs ios_scenarios (build time, startup, and size)measurements for iOS on CoreCLR.
Successful run: https://dev.azure.com/dnceng/internal/_build/results?buildId=2806045&view=results
Depends on dotnet/runtime#120139.