Skip to content

[Android] Add CoreCLR full R2R scenario run - #5270

Merged
LoopedBard3 merged 1 commit into
mainfrom
matouskozak-add-android-full-r2r
Aug 4, 2026
Merged

[Android] Add CoreCLR full R2R scenario run#5270
LoopedBard3 merged 1 commit into
mainfrom
matouskozak-add-android-full-r2r

Conversation

@matouskozak

Copy link
Copy Markdown
Member

Summary

  • add Release CoreCLR FullR2R MAUI Android runs on Pixel 8 and Galaxy A16
  • opt into full R2R with PublishReadyToRun=true and _MauiPublishReadyToRunPartial=false
  • remove unused Android CoreCLR JIT, R2R, and R2RComposite argument mappings

Related to dotnet/maui#36587

Validation

All 13 Android jobs succeeded in internal build 3038952.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b403bac8-05c8-430b-8ca4-5f9600b968de
Copilot AI review requested due to automatic review settings August 4, 2026 17:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 adds a new private MAUI Android performance run configuration to measure CoreCLR Full ReadyToRun (R2R) behavior in Release builds on Pixel 8 and Galaxy A16, and updates the MAUI Android scenario project to support the new FullR2R codegen mode while removing unused legacy mappings.

Changes:

  • Add a new private pipeline job for maui_scenarios_android with runtimeFlavor=coreclr and codeGenType=FullR2R on Pixel/Galaxy machines.
  • Update maui_scenarios_android.proj to define MSBuild args for CoreCLR + FullR2R and remove unused CoreCLR JIT/R2R argument mappings.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
eng/pipelines/sdk-perf-jobs.yml Adds a new MAUI Android CoreCLR FullR2R Release scenario job on Pixel 8 and Galaxy A16.
eng/performance/maui_scenarios_android.proj Introduces MSBuild argument mapping for the new FullR2R codegen type and removes unused CoreCLR mappings.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread eng/performance/maui_scenarios_android.proj
@matouskozak
matouskozak requested a review from LoopedBard3 August 4, 2026 17:54
@matouskozak matouskozak self-assigned this Aug 4, 2026
@LoopedBard3
LoopedBard3 merged commit d12d726 into main Aug 4, 2026
76 checks passed
@LoopedBard3
LoopedBard3 deleted the matouskozak-add-android-full-r2r branch August 4, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants