Skip to content

[JitDiff X64] [EgorBo] [experiment] Fold String.Concat #2023

@MihuBot

Description

@MihuBot

Job completed in 41 minutes 11 seconds (remote runner delay: 1 minute 12 seconds).
dotnet/runtime#129659
Using arguments: -nuget -dependsOn https://github.com/MihaZupan/runtime/tree/revert-test-3
Main commit: dotnet/runtime@f5a2d69
PR commit: EgorBo/runtime-1@626a5c4

Diffs

Diffs
Found 191 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 782889448
Total bytes of diff: 782803690
Total bytes of delta: -85758 (-0.01 % of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.


Total byte diff includes -40 bytes from reconciling methods
	Base had    1 unique methods,       40 unique bytes
	Diff had    0 unique methods,        0 unique bytes

Top file regressions (bytes):
         722 : DH.NCode.dasm (0.05 % of base)
         305 : GraphQL.Server.Transports.AspNetCore.dasm (0.17 % of base)
         185 : Orleans.Core.dasm (0.00 % of base)
         142 : BouncyCastle.Cryptography.dasm (0.00 % of base)
         110 : SendGrid.dasm (0.19 % of base)
         106 : Microsoft.CodeAnalysis.Workspaces.MSBuild.dasm (0.07 % of base)
          45 : NuGet.Protocol.dasm (0.00 % of base)

Top file improvements (bytes):
      -29465 : Radzen.Blazor.dasm (-0.20 % of base)
      -19336 : Elastic.Clients.Elasticsearch.dasm (-0.05 % of base)
       -7942 : MudBlazor.dasm (-0.06 % of base)
       -5091 : Akavache.Core.dasm (-2.44 % of base)
       -3712 : nunit.framework.dasm (-0.26 % of base)
       -3595 : Microsoft.OpenApi.dasm (-0.48 % of base)
       -3324 : Akavache.Sqlite3.dasm (-2.28 % of base)
       -1246 : MongoDB.Bson.dasm (-0.11 % of base)
       -1226 : Marten.dasm (-0.02 % of base)
       -1061 : ZiggyCreatures.FusionCache.dasm (-0.08 % of base)
       -1060 : Amazon.Lambda.RuntimeSupport.dasm (-0.34 % of base)
        -986 : NetTopologySuite.dasm (-0.08 % of base)
        -982 : Azure.Security.KeyVault.Keys.dasm (-0.10 % of base)
        -810 : Jint.dasm (-0.02 % of base)
        -625 : log4net.dasm (-0.21 % of base)
        -618 : Npgsql.EntityFrameworkCore.PostgreSQL.dasm (-0.06 % of base)
        -498 : AWSSDK.Core.dasm (-0.04 % of base)
        -481 : MongoDB.Driver.dasm (-0.00 % of base)
        -357 : xunit.v3.mtp-v1.dasm (-0.44 % of base)
        -314 : Humanizer.dasm (-0.05 % of base)
        -312 : Microsoft.Azure.NotificationHubs.dasm (-0.10 % of base)
        -240 : Couchbase.NetClient.dasm (-0.00 % of base)
        -214 : SixLabors.Fonts.dasm (-0.03 % of base)
        -210 : SixLabors.ImageSharp.dasm (-0.01 % of base)
        -184 : Microsoft.CodeAnalysis.CSharp.Features.dasm (-0.01 % of base)
        -175 : Npgsql.dasm (-0.01 % of base)
        -175 : FluentMigrator.Runner.Postgres.dasm (-0.33 % of base)
        -167 : System.Private.Xml.dasm (-0.00 % of base)
        -166 : NATS.Client.dasm (-0.03 % of base)
        -140 : Microsoft.AspNetCore.SignalR.StackExchangeRedis.dasm (-0.21 % of base)
        -129 : JavaScriptEngineSwitcher.Core.dasm (-0.16 % of base)
        -124 : MailKit.dasm (-0.01 % of base)
        -113 : Aspire.Hosting.dasm (-0.00 % of base)
        -107 : FluentFTP.dasm (-0.02 % of base)
        -105 : OpenSearch.Net.dasm (-0.01 % of base)
        -105 : Microsoft.Diagnostics.Runtime.dasm (-0.02 % of base)
        -105 : Elasticsearch.Net.dasm (-0.01 % of base)
        -105 : NSubstitute.dasm (-0.03 % of base)
        -100 : Verify.dasm (-0.01 % of base)
         -90 : PuppeteerSharp.dasm (-0.00 % of base)
         -90 : Azure.Storage.Files.Shares.dasm (-0.00 % of base)
         -81 : NSwag.CodeGeneration.CSharp.dasm (-0.20 % of base)
         -80 : xunit.v3.assert.dasm (-0.01 % of base)
         -80 : Microsoft.Reactive.Testing.dasm (-0.01 % of base)
         -75 : Umbraco.Core.dasm (-0.00 % of base)
         -70 : HotChocolate.Execution.dasm (-0.01 % of base)
         -70 : SharpYaml.dasm (-0.01 % of base)
         -69 : AngleSharp.dasm (-0.01 % of base)
         -66 : NJsonSchema.CodeGeneration.dasm (-0.18 % of base)
         -66 : Google.Api.CommonProtos.dasm (-0.01 % of base)
         -53 : HotChocolate.Validation.dasm (-0.05 % of base)
         -50 : Spectre.Console.dasm (-0.01 % of base)
         -47 : Microsoft.Extensions.Telemetry.dasm (-0.02 % of base)
         -47 : Microsoft.FeatureManagement.dasm (-0.03 % of base)
         -38 : Perfolizer.dasm (-0.01 % of base)
         -37 : Swashbuckle.AspNetCore.ReDoc.dasm (-0.08 % of base)
         -37 : Swashbuckle.AspNetCore.SwaggerUI.dasm (-0.04 % of base)
         -35 : System.Private.CoreLib.dasm (-0.00 % of base)
         -35 : Microsoft.AspNetCore.SignalR.Protocols.MessagePack.dasm (-0.08 % of base)
         -35 : Ical.Net.dasm (-0.01 % of base)
         -34 : System.Data.Common.dasm (-0.00 % of base)
         -32 : DotNetty.Buffers.dasm (-0.01 % of base)
         -32 : NetTopologySuite.IO.GeoJSON.dasm (-0.11 % of base)
         -31 : LaunchDarkly.EventSource.dasm (-0.07 % of base)
         -30 : Superpower.dasm (-0.01 % of base)
         -29 : Grpc.Core.dasm (-0.01 % of base)
         -27 : Akka.dasm (-0.00 % of base)
         -27 : NJsonSchema.CodeGeneration.CSharp.dasm (-0.08 % of base)
         -27 : NuGet.Packaging.dasm (-0.00 % of base)
         -25 : OpenTelemetry.dasm (-0.01 % of base)
         -25 : Castle.Core.dasm (-0.00 % of base)
         -25 : log4net.Ext.Json.dasm (-0.04 % of base)
         -23 : Microsoft.CodeAnalysis.VisualBasic.Features.dasm (-0.00 % of base)
         -19 : linq2db.dasm (-0.00 % of base)
         -18 : AWSSDK.DynamoDBv2.dasm (-0.00 % of base)
         -13 : Snowflake.Data.dasm (-0.00 % of base)

83 total files with Code Size differences (76 improved, 7 regressed), 1177 unchanged.

Top method regressions (bytes):
         857 (Infinity of base) : DH.NCode.dasm - XCode.DataAccessLayer.DbFactory:.cctor() (FullOpts)
         454 (Infinity of base) : DH.NCode.dasm - XCode.DataAccessLayer.DbBase:.cctor() (FullOpts)
         200 (47.17 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Bcpg.ArmoredOutputStream:BeginClearText(int):this (FullOpts)
         190 (7.17 % of base) : Amazon.Lambda.RuntimeSupport.dasm - Amazon.Lambda.RuntimeSupport.LambdaBootstrap+<>c__DisplayClass28_0+<<InvokeOnceAsync>b__0>d:MoveNext():this (FullOpts)
         185 (4.05 % of base) : Orleans.Core.dasm - Orleans.Runtime.Constants:.cctor() (FullOpts)
         152 (12.13 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Bcpg.ArmoredOutputStream:DoClose():this (FullOpts)
         113 (64.94 % of base) : GraphQL.Server.Transports.AspNetCore.dasm - GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware:HandleNotAuthorizedPolicyAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.AuthorizationResult):System.Threading.Tasks.Task:this (FullOpts)
         110 (4.59 % of base) : SendGrid.dasm - SendGrid.BaseClient+<RequestAsync>d__21:MoveNext():this (FullOpts)
         106 (3.03 % of base) : Microsoft.CodeAnalysis.Workspaces.MSBuild.dasm - Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager+<<GetBuildHostAsync>g__NoLock_GetBuildHostAsync|15_0>d:MoveNext():this (FullOpts)
          96 (64.86 % of base) : GraphQL.Server.Transports.AspNetCore.dasm - GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware:HandleNotAuthenticatedAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate):System.Threading.Tasks.Task:this (FullOpts)
          96 (61.15 % of base) : GraphQL.Server.Transports.AspNetCore.dasm - GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware:HandleNotAuthorizedRoleAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate):System.Threading.Tasks.Task:this (FullOpts)
          73 (0.69 % of base) : linq2db.dasm - LinqToDB.Internal.DataProvider.Informix.InformixProviderAdapter:CreateIfxAdapter():LinqToDB.Internal.DataProvider.Informix.InformixProviderAdapter (FullOpts)
          45 (3.57 % of base) : NuGet.Protocol.dasm - NuGet.Protocol.FindLocalPackagesResourceUnzipped:GetPackagesCore(System.String):System.Collections.Generic.IReadOnlyList`1[NuGet.Protocol.LocalPackageInfo] (FullOpts)
          42 (29.17 % of base) : DH.NCode.dasm - XCode.EntityExtension:AsArray[long](System.Collections.Generic.IEnumerable`1[long]):long[] (FullOpts)
          39 (1.86 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection+<DetectAzureManagedIdentityAsync>d__20:MoveNext():this (FullOpts)
          39 (1.99 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection+<DetectAzureVmAsync>d__19:MoveNext():this (FullOpts)
          39 (1.80 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection+<DetectGceVmAsync>d__21:MoveNext():this (FullOpts)
           8 (Infinity of base) : DH.NCode.dasm - XCode.DataAccessLayer.DbBase:set_ShowSQL(bool):this (FullOpts)

Top method improvements (bytes):
        -639 (-100.00 % of base) : DH.NCode.dasm - XCode.DataAccessLayer.InfluxDBMetaData:.cctor() (FullOpts)
        -461 (-2.15 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -442 (-5.52 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenProfileMenu:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -430 (-2.05 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDownDataGrid`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -376 (-2.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -368 (-5.96 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSplitterPane:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[byte]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[double]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[int]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[long]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[short]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[System.Nullable`1[int]]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -363 (-1.61 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[System.Numerics.Vector`1[float]]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -350 (-2.40 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDropDown`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[byte]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[double]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[int]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[long]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[short]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.31 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[System.__Canon]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[System.Nullable`1[int]]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -345 (-2.30 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[System.Numerics.Vector`1[float]]:<BuildRenderTree>b__381_5(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -324 (-1.32 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGrid`1[System.__Canon]:<BuildRenderTree>b__732_0(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -275 (-20.85 % of base) : Amazon.Lambda.RuntimeSupport.dasm - Amazon.Lambda.RuntimeSupport.Bootstrap.InvokeDelegateBuilder:ConstructInvokeDelegate(System.Object,System.Object,bool):System.Action`3[System.IO.Stream,Amazon.Lambda.Core.ILambdaContext,System.IO.Stream]:this (FullOpts)
        -266 (-6.68 % of base) : Jint.dasm - Jint.Native.Temporal.PlainDateTimePrototype:With(Jint.Native.JsValue,Jint.Native.JsValue,Jint.Native.JsValue):Jint.Native.Temporal.JsPlainDateTime:this (FullOpts)
        -260 (-5.35 % of base) : Humanizer.dasm - Humanizer.FrenchNumberToWordsConverterBase:Convert(long,int,bool):System.String:this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -260 (-2.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -259 (-1.94 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -254 (-2.13 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDataGridHeaderCell`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -228 (-12.38 % of base) : Jint.dasm - Jint.Native.Temporal.PlainTimeConstructor:ToTemporalTimeFromFields(Jint.Native.Object.ObjectInstance,System.String):Jint.Native.Temporal.JsPlainTime:this (FullOpts)
        -228 (-12.24 % of base) : Jint.dasm - Jint.Native.Temporal.PlainTimeConstructor:ToTemporalTimeFromObject(Jint.Native.Object.ObjectInstance,Jint.Native.JsValue):Jint.Native.Temporal.JsPlainTime:this (FullOpts)
        -225 (-2.54 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.52 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.55 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.54 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.54 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.47 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.53 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -225 (-2.50 % of base) : MudBlazor.dasm - MudBlazor.MudDropZone`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -216 (-8.96 % of base) : NetTopologySuite.dasm - NetTopologySuite.IO.GML2.GMLReader:ReadGeometryCollection(System.Xml.XmlReader,NetTopologySuite.Geometries.GeometryFactory,int):NetTopologySuite.Geometries.GeometryCollection:this (FullOpts)
        -195 (-1.68 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSteps:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -187 (-1.46 % of base) : MudBlazor.dasm - MudBlazor.MudInput`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -183 (-3.33 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenSlider`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -175 (-4.97 % of base) : FluentMigrator.Runner.Postgres.dasm - FluentMigrator.Runner.Generators.Postgres.PostgresGenerator:GetWithIndexStorageParameters(FluentMigrator.Expressions.CreateIndexExpression):System.String:this (FullOpts)
        -175 (-10.94 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.OpenApiOAuthFlows:SerializeInternal(Microsoft.OpenApi.IOpenApiWriter,int,System.Action`2[Microsoft.OpenApi.IOpenApiWriter,Microsoft.OpenApi.IOpenApiSerializable]):this (FullOpts)
        -175 (-4.51 % of base) : Npgsql.EntityFrameworkCore.PostgreSQL.dasm - Npgsql.EntityFrameworkCore.PostgreSQL.Scaffolding.Internal.NpgsqlDatabaseModelFactory:GetCollations(Npgsql.NpgsqlConnection,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel,System.String,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger`1[Microsoft.EntityFrameworkCore.DbLoggerCategory+Scaffolding]) (FullOpts)
        -175 (-6.73 % of base) : Npgsql.dasm - Npgsql.Schema.DbColumnSchemaGenerator:LoadColumnDefinition(Npgsql.NpgsqlDataReader,Npgsql.Internal.NpgsqlDatabaseInfo,bool):Npgsql.Schema.NpgsqlDbColumn:this (FullOpts)
        -154 (-0.86 % of base) : MudBlazor.dasm - MudBlazor.MudBaseDatePicker:<get_PickerContent>b__160_3(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -150 (-3.06 % of base) : log4net.dasm - log4net.Repository.Hierarchy.XmlHierarchyConfigurator:Configure(System.Xml.XmlElement):this (FullOpts)
        -150 (-6.95 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.OpenApiMediaType:SerializeInternal(Microsoft.OpenApi.IOpenApiWriter,int,System.Action`2[Microsoft.OpenApi.IOpenApiWriter,Microsoft.OpenApi.IOpenApiSerializable]):this (FullOpts)
        -150 (-7.09 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.OpenApiSchema:WriteV3CompatibilityKeywords(Microsoft.OpenApi.IOpenApiWriter,System.Action`2[Microsoft.OpenApi.IOpenApiWriter,Microsoft.OpenApi.IOpenApiSerializable]):this (FullOpts)
        -140 (-5.92 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Bcpg.SignatureSubpacketsParser:ReadPacket():Org.BouncyCastle.Bcpg.SignatureSubpacket:this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[byte]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[double]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[int]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[long]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[short]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[System.__Canon]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[System.Nullable`1[int]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -137 (-1.57 % of base) : Radzen.Blazor.dasm - Radzen.Blazor.RadzenDatePicker`1[System.Numerics.Vector`1[float]]:BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder):this (FullOpts)
        -125 (-3.13 % of base) : Npgsql.EntityFrameworkCore.PostgreSQL.dasm - Npgsql.EntityFrameworkCore.PostgreSQL.Scaffolding.Internal.NpgsqlDatabaseModelFactory:GetTables(Npgsql.NpgsqlConnection,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel,System.Func`3[System.String,System.String,System.String],System.String,System.Collections.Generic.HashSet`1[System.String],Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger`1[Microsoft.EntityFrameworkCore.DbLoggerCategory+Scaffolding]):System.Collections.Generic.IEnumerable`1[Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable] (FullOpts)
        -124 (-47.51 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:Flush():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -124 (-14.74 % of base) : MailKit.dasm - MailKit.AnnotationEntry:.cctor() (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[byte](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[double](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[int](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[long](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[short](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-53.39 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[System.__Canon](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)

Top method regressions (percentages):
         454 (Infinity of base) : DH.NCode.dasm - XCode.DataAccessLayer.DbBase:.cctor() (FullOpts)
           8 (Infinity of base) : DH.NCode.dasm - XCode.DataAccessLayer.DbBase:set_ShowSQL(bool):this (FullOpts)
         857 (Infinity of base) : DH.NCode.dasm - XCode.DataAccessLayer.DbFactory:.cctor() (FullOpts)
         113 (64.94 % of base) : GraphQL.Server.Transports.AspNetCore.dasm - GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware:HandleNotAuthorizedPolicyAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Authorization.AuthorizationResult):System.Threading.Tasks.Task:this (FullOpts)
          96 (64.86 % of base) : GraphQL.Server.Transports.AspNetCore.dasm - GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware:HandleNotAuthenticatedAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate):System.Threading.Tasks.Task:this (FullOpts)
          96 (61.15 % of base) : GraphQL.Server.Transports.AspNetCore.dasm - GraphQL.Server.Transports.AspNetCore.GraphQLHttpMiddleware:HandleNotAuthorizedRoleAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Http.RequestDelegate):System.Threading.Tasks.Task:this (FullOpts)
         200 (47.17 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Bcpg.ArmoredOutputStream:BeginClearText(int):this (FullOpts)
          42 (29.17 % of base) : DH.NCode.dasm - XCode.EntityExtension:AsArray[long](System.Collections.Generic.IEnumerable`1[long]):long[] (FullOpts)
         152 (12.13 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Bcpg.ArmoredOutputStream:DoClose():this (FullOpts)
         190 (7.17 % of base) : Amazon.Lambda.RuntimeSupport.dasm - Amazon.Lambda.RuntimeSupport.LambdaBootstrap+<>c__DisplayClass28_0+<<InvokeOnceAsync>b__0>d:MoveNext():this (FullOpts)
         110 (4.59 % of base) : SendGrid.dasm - SendGrid.BaseClient+<RequestAsync>d__21:MoveNext():this (FullOpts)
         185 (4.05 % of base) : Orleans.Core.dasm - Orleans.Runtime.Constants:.cctor() (FullOpts)
          45 (3.57 % of base) : NuGet.Protocol.dasm - NuGet.Protocol.FindLocalPackagesResourceUnzipped:GetPackagesCore(System.String):System.Collections.Generic.IReadOnlyList`1[NuGet.Protocol.LocalPackageInfo] (FullOpts)
         106 (3.03 % of base) : Microsoft.CodeAnalysis.Workspaces.MSBuild.dasm - Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager+<<GetBuildHostAsync>g__NoLock_GetBuildHostAsync|15_0>d:MoveNext():this (FullOpts)
          39 (1.99 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection+<DetectAzureVmAsync>d__19:MoveNext():this (FullOpts)
          39 (1.86 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection+<DetectAzureManagedIdentityAsync>d__20:MoveNext():this (FullOpts)
          39 (1.80 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection+<DetectGceVmAsync>d__21:MoveNext():this (FullOpts)
          73 (0.69 % of base) : linq2db.dasm - LinqToDB.Internal.DataProvider.Informix.InformixProviderAdapter:CreateIfxAdapter():LinqToDB.Internal.DataProvider.Informix.InformixProviderAdapter (FullOpts)

Top method improvements (percentages):
         -40 (-100.00 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Revocation.MemoryCrlCache+<>c:.cctor() (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : Snowflake.Data.dasm - Snowflake.Data.Core.Tools.PlatformDetection:DetectGceVmAsync(System.Net.Http.HttpClient):System.Threading.Tasks.Task`1[System.Nullable`1[bool]] (FullOpts)
        -639 (-100.00 % of base) : DH.NCode.dasm - XCode.DataAccessLayer.InfluxDBMetaData:.cctor() (FullOpts)
         -35 (-76.09 % of base) : Ical.Net.dasm - Ical.Net.LibraryMetadata:get_ProdId():System.String (FullOpts)
         -34 (-73.91 % of base) : NetTopologySuite.dasm - RTools_NTS.Util.StreamTokenizer:Display():this (FullOpts)
         -22 (-66.67 % of base) : AngleSharp.dasm - AngleSharp.Css.Dom.ScopePseudoClassSelector:get_Text():System.String:this (FullOpts)
         -33 (-57.89 % of base) : Marten.dasm - Marten.Linq.SqlGeneration.Filters.TenantIsOneOfFilter:.cctor() (FullOpts)
         -36 (-55.38 % of base) : xunit.v3.mtp-v1.dasm - Xunit.MicrosoftTestingPlatform.CommandLineOptionsProvider:.ctor():this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[byte](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[double](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[int](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[long](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[short](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[System.Nullable`1[int]](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-54.13 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[System.Numerics.Vector`1[float]](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-53.88 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqliteBlobCache:Flush(System.Type):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -118 (-53.39 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateObject[System.__Canon](System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
         -35 (-50.00 % of base) : NSubstitute.dasm - NSubstitute.Exceptions.CouldNotSetReturnDueToMissingInfoAboutLastCallException:.ctor():this (FullOpts)
         -35 (-50.00 % of base) : NSubstitute.dasm - NSubstitute.Exceptions.CouldNotSetReturnDueToNoLastCallException:.ctor():this (FullOpts)
         -35 (-50.00 % of base) : NSubstitute.dasm - NSubstitute.Exceptions.SubstituteInternalException:.ctor():this (FullOpts)
        -124 (-47.51 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:Flush():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
         -42 (-43.30 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyProvider:Decrypt(Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters,System.Threading.CancellationToken):Azure.Security.KeyVault.Keys.Cryptography.DecryptResult:this (FullOpts)
         -42 (-43.30 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyProvider:Encrypt(Azure.Security.KeyVault.Keys.Cryptography.EncryptParameters,System.Threading.CancellationToken):Azure.Security.KeyVault.Keys.Cryptography.EncryptResult:this (FullOpts)
         -42 (-43.30 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyProvider:Sign(Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm,byte[],System.Threading.CancellationToken):Azure.Security.KeyVault.Keys.Cryptography.SignResult:this (FullOpts)
         -42 (-43.30 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyProvider:UnwrapKey(Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm,byte[],System.Threading.CancellationToken):Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult:this (FullOpts)
         -42 (-43.30 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyProvider:Verify(Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm,byte[],byte[],System.Threading.CancellationToken):Azure.Security.KeyVault.Keys.Cryptography.VerifyResult:this (FullOpts)
         -42 (-43.30 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyProvider:WrapKey(Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm,byte[],System.Threading.CancellationToken):Azure.Security.KeyVault.Keys.Cryptography.WrapResult:this (FullOpts)
         -21 (-42.00 % of base) : Marten.dasm - Marten.Events.IsArchivedMember:BuildOrderingExpression(Marten.Linq.Parsing.Operators.Ordering,int):System.String:this (FullOpts)
         -21 (-42.00 % of base) : Marten.dasm - Marten.Linq.SoftDeletes.IsSoftDeletedMember:BuildOrderingExpression(Marten.Linq.Parsing.Operators.Ordering,int):System.String:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_DeletedCount():long:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_DeleteResults():System.Collections.Generic.IReadOnlyDictionary`2[int,MongoDB.Driver.BulkWriteDeleteResult]:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_InsertedCount():long:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_InsertResults():System.Collections.Generic.IReadOnlyDictionary`2[int,MongoDB.Driver.BulkWriteInsertOneResult]:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_MatchedCount():long:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_ModifiedCount():long:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_UpdateResults():System.Collections.Generic.IReadOnlyDictionary`2[int,MongoDB.Driver.BulkWriteUpdateResult]:this (FullOpts)
         -47 (-41.96 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.ClientBulkWriteResult:get_UpsertedCount():long:this (FullOpts)
         -33 (-40.24 % of base) : xunit.v3.mtp-v1.dasm - Xunit.MicrosoftTestingPlatform.TestPlatformTestFramework+<>c:<RunAsync>b__21_0():Microsoft.Testing.Platform.Extensions.CommandLine.ICommandLineOptionsProvider:this (FullOpts)
         -48 (-39.67 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqlitePclRawConnection:Commit():this (FullOpts)
         -37 (-33.33 % of base) : Swashbuckle.AspNetCore.ReDoc.dasm - Swashbuckle.AspNetCore.ReDoc.ReDocOptions+<>c:<.ctor>b__32_0():System.IO.Stream:this (FullOpts)
         -37 (-33.33 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIOptions+<>c:<.ctor>b__56_0():System.IO.Stream:this (FullOpts)
         -40 (-32.00 % of base) : Umbraco.Core.dasm - Umbraco.Cms.Core.Configuration.Models.Validation.HealthChecksSettingsValidator:ValidateNotificationFirstRunTime(System.String,byref):bool:this (FullOpts)
         -37 (-31.62 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.Reader.DefaultStreamLoader:.ctor(System.Net.Http.HttpClient):this (FullOpts)
         -37 (-31.62 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.RequestExpression:.ctor(Microsoft.OpenApi.SourceExpression):this (FullOpts)
         -37 (-31.62 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.ResponseExpression:.ctor(Microsoft.OpenApi.SourceExpression):this (FullOpts)
         -36 (-31.03 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqlitePclRawConnection+<>c:<CreateSchema>b__82_0(Akavache.Sqlite3.SqlitePclRawConnection):System.Reactive.Unit:this (FullOpts)
        -107 (-30.48 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqliteBlobCache:BeforeWriteToDiskFilter(byte[],System.Reactive.Concurrency.IScheduler):System.IObservable`1[byte[]]:this (FullOpts)
         -35 (-29.66 % of base) : Umbraco.Core.dasm - Umbraco.Cms.Core.Configuration.Models.Validation.HealthChecksSettingsValidator:Validate(System.String,Umbraco.Cms.Core.Configuration.Models.HealthChecksSettings):Microsoft.Extensions.Options.ValidateOptionsResult:this (FullOpts)
        -113 (-29.43 % of base) : Aspire.Hosting.dasm - Aspire.Hosting.Dcp.ValidateDcpOptions:Validate(System.String,Aspire.Hosting.Dcp.DcpOptions):Microsoft.Extensions.Options.ValidateOptionsResult:this (FullOpts)
         -35 (-29.17 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqlitePclRawConnection:BeginImmediate():this (FullOpts)
        -107 (-28.46 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqliteBlobCache:Flush():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -107 (-28.46 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqliteBlobCache:InvalidateAll():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
         -35 (-28.00 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Resolvers.DynamicCompositeResolver:.cctor() (FullOpts)
         -35 (-28.00 % of base) : OpenSearch.Net.dasm - OpenSearch.Net.Utf8Json.Resolvers.DynamicCompositeResolver:.cctor() (FullOpts)
         -35 (-27.78 % of base) : Marten.dasm - Marten.Linq.SqlGeneration.Filters.DefaultTenantFilter:Apply(Weasel.Postgresql.ICommandBuilder):this (FullOpts)
         -35 (-27.78 % of base) : Marten.dasm - Marten.Linq.SqlGeneration.Filters.SpecificTenantFilter:Apply(Weasel.Postgresql.ICommandBuilder):this (FullOpts)
        -103 (-27.47 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:Invalidate(System.String):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
         -36 (-27.07 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqlitePclRawConnection+<>c:<Compact>b__94_0(Akavache.Sqlite3.SqlitePclRawConnection):System.Reactive.Unit:this (FullOpts)
         -70 (-25.83 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Png.Chunks.PngTextData:.ctor(System.String,System.String,System.String,System.String):this (FullOpts)
         -74 (-25.78 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.FontVariation:.ctor(System.String,float):this (FullOpts)
        -107 (-25.54 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqliteBlobCache:Vacuum():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -103 (-24.52 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:InvalidateAll():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
         -25 (-24.04 % of base) : Amazon.Lambda.RuntimeSupport.dasm - Amazon.Lambda.RuntimeSupport.LambdaBootstrapConfiguration:.ctor(bool,bool):this (FullOpts)
         -31 (-23.66 % of base) : xunit.v3.mtp-v1.dasm - Xunit.MicrosoftTestingPlatform.OutputDeviceRunnerLogger:.ctor(Microsoft.Testing.Platform.OutputDevice.IOutputDevice,Xunit.Runner.Common.IRunnerLogger,bool):this (FullOpts)
        -103 (-22.99 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqliteBlobCache:GetAllKeys():System.IObservable`1[System.String]:this (FullOpts)
         -70 (-22.73 % of base) : Akavache.Sqlite3.dasm - Akavache.Sqlite3.SqlitePclRawConnection:RunInOwnedTransaction(Akavache.Sqlite3.SqlitePclRawConnection,System.Action) (FullOpts)
         -42 (-22.46 % of base) : Couchbase.NetClient.dasm - Couchbase.Management.Search.SearchIndexManager:CheckVectorSearchSupport(Couchbase.Management.Search.SearchIndex):this (FullOpts)
         -39 (-21.67 % of base) : NJsonSchema.CodeGeneration.dasm - NJsonSchema.CodeGeneration.CodeArtifact:.ctor(System.String,int,int,int,System.String):this (FullOpts)
         -99 (-21.52 % of base) : Couchbase.NetClient.dasm - Couchbase.Management.Analytics.Link.S3ExternalAnalyticsLink:TryValidateForRequest(byref):bool:this (FullOpts)
         -59 (-21.30 % of base) : JavaScriptEngineSwitcher.Core.dasm - JavaScriptEngineSwitcher.Core.Helpers.JsErrorHelpers:.cctor() (FullOpts)
        -103 (-20.85 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:Insert(System.String,byte[],System.Nullable`1[System.DateTimeOffset]):System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
        -275 (-20.85 % of base) : Amazon.Lambda.RuntimeSupport.dasm - Amazon.Lambda.RuntimeSupport.Bootstrap.InvokeDelegateBuilder:ConstructInvokeDelegate(System.Object,System.Object,bool):System.Action`3[System.IO.Stream,Amazon.Lambda.Core.ILambdaContext,System.IO.Stream]:this (FullOpts)
        -103 (-20.32 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:Vacuum():System.IObservable`1[System.Reactive.Unit]:this (FullOpts)
         -25 (-20.16 % of base) : Microsoft.OpenApi.dasm - Microsoft.OpenApi.BaseOpenApiReference:EnsureHostDocumentIsSet(Microsoft.OpenApi.OpenApiDocument):this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[byte]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[byte]]:this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[double]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[double]]:this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[int]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[int]]:this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[long]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[long]]:this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[short]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[short]]:this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[System.Nullable`1[int]]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]]:this (FullOpts)
        -103 (-19.88 % of base) : Akavache.Core.dasm - Akavache.InMemoryBlobCache:GetAllObjects[System.Numerics.Vector`1[float]]():System.IObservable`1[System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]]:this (FullOpts)
         -99 (-19.60 % of base) : Couchbase.NetClient.dasm - Couchbase.Management.Analytics.Link.AnalyticsLink:TryValidateForRequest(byref):bool:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.IndexManagement.DeleteAliasRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.IndexManagement.PutAliasRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.SearchableSnapshots.MountRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.SearchableSnapshots.MountRequest+<>c__DisplayClass1_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Security.CreateServiceTokenRequest+<>c__DisplayClass1_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Security.DeletePrivilegesRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Security.GetServiceCredentialsRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Snapshot.CreateSnapshotRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Snapshot.DeleteSnapshotRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Snapshot.GetSnapshotRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -54 (-19.22 % of base) : Elastic.Clients.Elasticsearch.dasm - Elastic.Clients.Elasticsearch.Snapshot.RestoreRequest+<>c__DisplayClass0_0:<.ctor>b__0(Elastic.Clients.Elasticsearch.Requests.RouteValues):Elastic.Clients.Elasticsearch.Requests.RouteValues:this (FullOpts)
         -45 (-18.91 % of base) : AWSSDK.Core.dasm - Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry:RegisterS3Client(Amazon.RuntimeDependencies.RuntimeDependencyFactory):this (FullOpts)
         -45 (-18.91 % of base) : AWSSDK.Core.dasm - Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry:RegisterSecurityTokenServiceClient(Amazon.RuntimeDependencies.RuntimeDependencyFactory):this (FullOpts)
         -45 (-18.91 % of base) : AWSSDK.Core.dasm - Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry:RegisterSigninClient(Amazon.RuntimeDependencies.RuntimeDependencyFactory):this (FullOpts)
         -45 (-18.91 % of base) : AWSSDK.Core.dasm - Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry:RegisterSigV4aProvider(Amazon.RuntimeDependencies.RuntimeDependencyFactory):this (FullOpts)
         -45 (-18.91 % of base) : AWSSDK.Core.dasm - Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry:RegisterSSOClient(Amazon.RuntimeDependencies.RuntimeDependencyFactory):this (FullOpts)
         -45 (-18.91 % of base) : AWSSDK.Core.dasm - Amazon.RuntimeDependencies.GlobalRuntimeDependencyRegistry:RegisterSSOOIDCClient(Amazon.RuntimeDependencies.RuntimeDependencyFactory):this (FullOpts)
         -31 (-18.90 % of base) : xunit.v3.mtp-v1.dasm - Xunit.MicrosoftTestingPlatform.TestPlatformDiscoveryMessageSink:.ctor(Xunit.Sdk.IMessageSink,System.String,Microsoft.Testing.Platform.TestHost.SessionUid,System.Func`2[Xunit.Sdk.ITestCaseDiscovered,bool],Microsoft.Testing.Platform.Messages.IMessageBus,System.Threading.CancellationToken):this (FullOpts)

1812 total methods with Code Size differences (1794 improved, 18 regressed), 3750120 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions