dotnet / perf-autofiling-issues

A landing place for auto-filed performance issues before they receive triage
MIT License
9 stars 4 forks source link

[Perf] Windows/x64: 4 Improvements on 4/19/2024 8:04:57 AM #32939

Closed performanceautofiler[bot] closed 6 months ago

performanceautofiler[bot] commented 6 months ago

Run Information

Name Value
Architecture x64
OS Mac OS X 10.18
Queue IPhone
Baseline e6f1fd829709e64ae91c2a389581d2169f0bd9a8
Compare a344abdd6fa1283aba3b18c882fe780447b3bad2
Diff Diff
Configs CompilationMode:tiered, HybridGlobalization:true, iOSStripSymbols:false, RunKind:ios_scenarios, RuntimeType:nativeaot

Improvements in SOD - iOS HelloWorld NativeAOT .app Size nollvm symbols

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
4.22 MB 4.21 MB 1.00 0.00 True
4.22 MB 4.21 MB 1.00 0.00 True
4.22 MB 4.21 MB 1.00 0.00 True
4.22 MB 4.21 MB 1.00 0.00 True

graph graph graph graph graph graph graph graph Test Report

Repro

General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md

git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'SOD - iOS HelloWorld NativeAOT .app Size nollvm symbols*'
### SOD - iOS HelloWorld NativeAOT .app Size nollvm symbols #### ETL Files #### Histogram #### JIT Disasms ### Docs [Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md) [Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
matouskozak commented 6 months ago

Improvements for NAOT possibly related to https://github.com/dotnet/runtime/pull/100286 @MichalStrehovsky, good job!