dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.19k stars 9.93k forks source link

Published size improvement: todosapipublishaot, todosapipublishaot, todosapipublishtrimr2rsinglefile #53348

Closed pr-benchmarks[bot] closed 8 months ago

pr-benchmarks[bot] commented 8 months ago
Scenario Environment Date Old Build (KB) New Build (KB) Change Deviation StDev Dependencies
todosapipublishaot Goldilocks Stage 2 (NativeAOT) 11- Native Aot Intel Linux 01/12/2024 02:48:34 68,273 64,680 -6.00 % (-3,593) :thumbsup: -2.57 σ 1,399
Changes
NameVersionDiff
Microsoft.AspNetCore.App 9.0.0-alpha.1.24059.17 -> 9.0.0-alpha.1.24061.8 https://github.com/dotnet/aspnetcore/compare/c53f7e474ba8...a19c70eba3f8
Microsoft.NETCore.App 9.0.0-alpha.1.24060.1 -> 9.0.0-alpha.1.24061.11 https://github.com/dotnet/runtime/compare/e0ecb3a6af98...a3d5261e2183
todosapipublishaot Goldilocks Stage 2 (NativeAOT - Server GC) 11- Native Aot Intel Linux 01/12/2024 02:50:30 68,273 64,681 -6.00 % (-3,592) :thumbsup: -2.57 σ 1,399
Changes
NameVersionDiff
Microsoft.AspNetCore.App 9.0.0-alpha.1.24059.17 -> 9.0.0-alpha.1.24061.8 https://github.com/dotnet/aspnetcore/compare/c53f7e474ba8...a19c70eba3f8
Microsoft.NETCore.App 9.0.0-alpha.1.24060.1 -> 9.0.0-alpha.1.24061.11 https://github.com/dotnet/runtime/compare/e0ecb3a6af98...a3d5261e2183
todosapipublishtrimr2rsinglefile [Fixed] Goldilocks Stage 2 (CoreCLR - Trim R2R SingleFile) 11- Native Aot Intel Linux 01/12/2024 02:46:39 50,955 49,808 -3.00 % (-1,147) :thumbsup: -105.41 σ 11
Changes
NameVersionDiff
Microsoft.AspNetCore.App 9.0.0-alpha.1.24059.17 -> 9.0.0-alpha.1.24061.8 https://github.com/dotnet/aspnetcore/compare/c53f7e474ba8...a19c70eba3f8
Microsoft.NETCore.App 9.0.0-alpha.1.24060.1 -> 9.0.0-alpha.1.24061.11 https://github.com/dotnet/runtime/compare/e0ecb3a6af98...a3d5261e2183

PowerBI Dashboard

@sebastienros @eerhardt

eerhardt commented 8 months ago

Caused by integrating a new IdentityModel which using source-generated Regex, which allows the non-backtracking Regex engine to be trimmed. See https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/pull/2376#issuecomment-1896260814