-
Notifications
You must be signed in to change notification settings - Fork 4
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
[Perf] Windows/x64: 6 Improvements on 8/17/2024 8:06:13 AM #40003
Comments
There are two improvements hidden under this issue: The bigger one comes from dotnet/runtime@0396978...5daadaa, could it possible be dotnet/runtime#105877 @filipnavara ? The smaller one comes from dotnet/runtime@ca99ff4...b1908e2 and could be related to dotnet/runtime#106444, also @filipnavara. The improvements are HUGE on NativeAOT-ios, we went from 4.5MB to 3.17 MB, fyi @MichalStrehovsky @ivanpovazan |
This is NativeAOT on iOS measurements (The Windows/x64 in the issue name is just the host machine) |
I suspect there may be some improvement from c5302af59371d1b6278abc826445221d570eed34 by upgrading the Apple tooling. dotnet/runtime#106444 is unlikely to make any difference, but f856f4f04d8bdd4d162227064ad09fbb306a5f91 may, depending on how the apps are linked... |
The dotnet/runtime@c5302af looks to be only for official builds. dotnet/runtime#106446 makes sense. Thanks and good job, these improvements are big! |
@ivanpovazan found out that the improvements only affected Mono NativeAOT-iOS sample app scenario due to the way the app is build. We are likely not going to see these improvements on MAUI application. |
Run Information
Improvements in SOD - iOS HelloWorld NativeAOT .app Size nollvm symbols
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
SOD - iOS HelloWorld NativeAOT .app Size nollvm symbols
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: