Skip to content

Conversation

@mdh1418
Copy link
Member

@mdh1418 mdh1418 commented Aug 22, 2023

This PR looks to add documentation surrounding Mono's dotnet-pgo based Profiled AOT story enabled through #69512. It also adds an Android functional test to test the Mono AOT Compiler ingesting a .mibc profile and a .nettrace.

@ghost
Copy link

ghost commented Aug 22, 2023

Tagging subscribers to this area: @directhex
See info in area-owners.md if you want to be subscribed.

Issue Details

This PR looks to add documentation surrounding Mono's dotnet-pgo based Profiled AOT story enabled through #69512. It also adds an Android functional test to test the Mono AOT Compiler ingesting a .mibc profile and a .nettrace.

Author: mdh1418
Assignees: -
Labels:

area-Infrastructure-mono

Milestone: -

@@ -0,0 +1 @@
See [Profiled Ahead-Of-Time Compilation on Mono](https://github.com/dotnet/runtime/docs/design/mono/profiled-aot.md#android----running-through-the-android-profiled-aot-functional-test) No newline at end of file
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that link won't work since it's missing the branch name. Instead you can just use a relative link:

Suggested change
See [Profiled Ahead-Of-Time Compilation on Mono](https://github.com/dotnet/runtime/docs/design/mono/profiled-aot.md#android----running-through-the-android-profiled-aot-functional-test)
See [Profiled Ahead-Of-Time Compilation on Mono](/docs/design/mono/profiled-aot.md#android----running-through-the-android-profiled-aot-functional-test)


<!-- Profiled AOT with .mibc-->
<PropertyGroup>
<ProfiledAOTProfilePaths>$(MSBuildThisFileDirectory)\adeapt.mibc</ProfiledAOTProfilePaths>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you might want to call this just test.mibc and test.nettrace so it is clearer that these are test assets.

@mdh1418
Copy link
Member Author

mdh1418 commented Aug 23, 2023

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mdh1418
Copy link
Member Author

mdh1418 commented Aug 23, 2023

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mdh1418 mdh1418 force-pushed the mono_profiled_aot_story branch from 4dc3a06 to 695e526 Compare August 23, 2023 19:52
@mdh1418
Copy link
Member Author

mdh1418 commented Aug 23, 2023

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mdh1418
Copy link
Member Author

mdh1418 commented Aug 24, 2023

Test failure is issue #88843

@mdh1418 mdh1418 merged commit fd6d5fd into dotnet:main Aug 24, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Sep 23, 2023
@mdh1418 mdh1418 deleted the mono_profiled_aot_story branch June 24, 2025 16:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants