-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
[mono] iOS HelloWorld size regressions (13 Regressions on 4/9/2024 8:55:31 AM) #100975
Comments
Size regressions possibly related to 54c5b47 @tannergooding. It looks like new generics are causing increase in the AOT generated files. @fanyang-mono |
The HelloWorld app size regression is 3.77%. Will see how much impact it is on the Maui iOS app when this change gets populated to the Maui repo. |
I believe MAUI measurements are starting to see this regression but the range of commit is really long so I'm not 100% sure. Here is the issue dotnet/perf-autofiling-issues#33952. It says 5% regression in size but the issue covers also commits from #101488 size regression, so it might be touch lower. |
We should try to see if there's anything we can do for 9 here. 5% regression is not exactly small... |
Closing in favor of #105701, feel free to re-open if you think this issue requires a separate attention. |
Run Information
Regressions in SOD - iOS HelloWorld Mono Zip Size nollvm symbols
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
Prerequisites (Build files either built locally or downloaded from payload above)
runtime/artifacts
or build instructions: Libraries README args:-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0
runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release
, build instructions: CoreCLR README args:-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0
runtime/artifacts/bin/mono/$RunOS.$RunArch.Release
, build instructions: MONO README args:-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release
Linux
Windows
SOD - iOS HelloWorld Mono Zip Size nollvm symbols
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in SOD - iOS HelloWorld Mono .app Size nollvm symbols
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
Prerequisites (Build files either built locally or downloaded from payload above)
runtime/artifacts
or build instructions: Libraries README args:-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0
runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release
, build instructions: CoreCLR README args:-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0
runtime/artifacts/bin/mono/$RunOS.$RunArch.Release
, build instructions: MONO README args:-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release
Linux
Windows
SOD - iOS HelloWorld Mono .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: