Skip to content

[JitDiff X64] [AndyAyersMS] JIT: RBO can now infer nested isinst outcomes fr ... #2074

Description

@MihuBot

Job completed in 22 minutes 59 seconds (remote runner delay: 1 minute 12 seconds).
dotnet/runtime#130204
Using arguments: -nuget
Main commit: dotnet/runtime@58dfec7
PR commit: AndyAyersMS/runtime@730bc4b

Diffs

Diffs
Found 146 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 395135307
Total bytes of diff: 395106735
Total bytes of delta: -28572 (-0.01 % of base)
Total relative delta: -45.01
    diff is an improvement.
    relative diff is an improvement.


Top file regressions (bytes):
          60 : PdfSharp.dasm (0.01 % of base)

Top file improvements (bytes):
       -5992 : System.Private.CoreLib.dasm (-0.08 % of base)
       -2855 : MoreLinq.dasm (-0.22 % of base)
       -2797 : GraphQL.dasm (-0.15 % of base)
       -2173 : System.Linq.dasm (-0.14 % of base)
       -2126 : System.Linq.Parallel.dasm (-0.09 % of base)
       -2093 : HotChocolate.Abstractions.dasm (-0.56 % of base)
       -1246 : System.Text.Json.dasm (-0.07 % of base)
       -1222 : BouncyCastle.Cryptography.dasm (-0.03 % of base)
        -893 : Unity.Container.dasm (-0.40 % of base)
        -837 : BouncyCastle.Crypto.dasm (-0.03 % of base)
        -795 : System.Data.Common.dasm (-0.05 % of base)
        -717 : System.Private.Xml.dasm (-0.02 % of base)
        -688 : Microsoft.CodeAnalysis.CSharp.Features.dasm (-0.02 % of base)
        -620 : System.CodeDom.dasm (-0.30 % of base)
        -482 : log4net.dasm (-0.16 % of base)
        -441 : System.Collections.Immutable.dasm (-0.02 % of base)
        -407 : MongoDB.Driver.dasm (-0.00 % of base)
        -186 : Dapper.dasm (-0.03 % of base)
        -176 : NLog.dasm (-0.01 % of base)
        -166 : Namotion.Reflection.dasm (-0.13 % of base)
        -149 : Azure.Messaging.EventHubs.dasm (-0.03 % of base)
        -124 : Moq.dasm (-0.02 % of base)
        -124 : Serilog.dasm (-0.05 % of base)
        -120 : NLog.Extensions.Logging.dasm (-0.14 % of base)
        -112 : AWSSDK.DynamoDBv2.dasm (-0.01 % of base)
         -90 : Microsoft.Diagnostics.Runtime.dasm (-0.01 % of base)
         -85 : NUglify.dasm (-0.01 % of base)
         -77 : nunit.framework.dasm (-0.01 % of base)
         -76 : Microsoft.AspNetCore.OData.dasm (-0.01 % of base)
         -76 : System.Private.Xml.Linq.dasm (-0.04 % of base)
         -68 : System.Reflection.MetadataLoadContext.dasm (-0.03 % of base)
         -63 : Microsoft.DiaSymReader.dasm (-0.12 % of base)
         -62 : Pomelo.EntityFrameworkCore.MySql.dasm (-0.01 % of base)
         -62 : Npgsql.EntityFrameworkCore.PostgreSQL.dasm (-0.01 % of base)
         -60 : AWSSDK.Core.dasm (-0.01 % of base)
         -59 : Newtonsoft.Json.dasm (-0.01 % of base)
         -59 : Elastic.Apm.dasm (-0.00 % of base)
         -59 : Microsoft.Kiota.Http.HttpClientLibrary.dasm (-0.03 % of base)
         -52 : Microsoft.Extensions.Caching.Abstractions.dasm (-0.13 % of base)
         -32 : System.ComponentModel.Composition.dasm (-0.01 % of base)
         -30 : EntityFramework.dasm (-0.00 % of base)
         -30 : Microsoft.CodeAnalysis.VisualBasic.Workspaces.dasm (-0.00 % of base)
         -28 : HotChocolate.Types.dasm (-0.00 % of base)
         -23 : Microsoft.IdentityModel.Xml.dasm (-0.04 % of base)

45 total files with Code Size differences (44 improved, 1 regressed), 715 unchanged.

Top method regressions (bytes):
          60 (5.00 % of base) : PdfSharp.dasm - PdfSharp.Pdf.PdfNameTreeNode:Initialize():this (FullOpts)

Top method improvements (bytes):
       -2733 (-25.26 % of base) : GraphQL.dasm - GraphQL.Types.SchemaTypes:AddType(GraphQL.Types.IGraphType,GraphQL.Types.TypeCollectionContext):this (FullOpts)
        -413 (-32.09 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:CollectElementsAnnotations(System.Xml.Schema.XmlSchema,System.Collections.ArrayList):this (FullOpts)
        -382 (-33.72 % of base) : System.Data.Common.dasm - System.Data.ConstraintConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
        -361 (-5.54 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Asn1.Utilities.Asn1Dump:AsString(System.String,bool,Org.BouncyCastle.Asn1.Asn1Object,System.Text.StringBuilder) (FullOpts)
        -321 (-42.97 % of base) : log4net.dasm - log4net.Repository.LoggerRepositorySkeleton:Flush(int):bool:this (FullOpts)
        -319 (-59.07 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Type,System.String):System.Object:this (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[byte,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[double,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[int,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[long,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[short,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[byte]:InitializePartitions(System.Collections.Generic.IEnumerable`1[byte],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[double]:InitializePartitions(System.Collections.Generic.IEnumerable`1[double],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[int]:InitializePartitions(System.Collections.Generic.IEnumerable`1[int],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[long]:InitializePartitions(System.Collections.Generic.IEnumerable`1[long],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[short]:InitializePartitions(System.Collections.Generic.IEnumerable`1[short],int,bool):this (FullOpts)
        -304 (-45.58 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[System.Nullable`1[int],System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -304 (-45.58 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[byte]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[double]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[int]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[long]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[short]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[System.Nullable`1[int]]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -299 (-13.66 % of base) : HotChocolate.Abstractions.dasm - HotChocolate.Execution.ListPostProcessor`1[System.Numerics.Vector`1[float]]:ToCompletionResultAsync(System.Object,System.Threading.CancellationToken):System.Object:this (FullOpts)
        -283 (-37.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[System.Nullable`1[int]]:InitializePartitions(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],int,bool):this (FullOpts)
        -283 (-37.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[System.Numerics.Vector`1[float]]:InitializePartitions(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],int,bool):this (FullOpts)
        -272 (-50.09 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):this (FullOpts)
        -258 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):this (FullOpts)
        -257 (-5.24 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Pkcs.PrivateKeyInfoFactory:CreatePrivateKeyInfo(Org.BouncyCastle.Crypto.AsymmetricKeyParameter,Org.BouncyCastle.Asn1.Asn1Set):Org.BouncyCastle.Asn1.Pkcs.PrivateKeyInfo (FullOpts)
        -251 (-23.66 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -238 (-23.00 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[System.Nullable`1[int],System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -234 (-46.34 % of base) : System.Private.Xml.dasm - System.Xml.XmlAsyncCheckReader:CreateAsyncCheckWrapper(System.Xml.XmlReader):System.Xml.XmlAsyncCheckReader (FullOpts)
        -232 (-22.46 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[double,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -227 (-22.25 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[short,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -226 (-22.20 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[byte,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -226 (-22.20 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[int,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -226 (-22.20 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[long,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -206 (-53.65 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.Linq.Linq3Implementation.SerializerFinders.SerializerFinderVisitor:CreateCollectionSerializerFromCollectionSerializer(System.Type,MongoDB.Bson.Serialization.IBsonSerializer):MongoDB.Bson.Serialization.IBsonSerializer:this (FullOpts)
        -191 (-10.26 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[double](System.Collections.Generic.IEnumerable`1[double],int,System.Buffers.ArrayPool`1[double]):MoreLinq.Experimental.ICurrentBufferProvider`1[double] (FullOpts)
        -191 (-10.26 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[long](System.Collections.Generic.IEnumerable`1[long],int,System.Buffers.ArrayPool`1[long]):MoreLinq.Experimental.ICurrentBufferProvider`1[long] (FullOpts)
        -191 (-10.26 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[short](System.Collections.Generic.IEnumerable`1[short],int,System.Buffers.ArrayPool`1[short]):MoreLinq.Experimental.ICurrentBufferProvider`1[short] (FullOpts)
        -191 (-10.26 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],int,System.Buffers.ArrayPool`1[System.Nullable`1[int]]):MoreLinq.Experimental.ICurrentBufferProvider`1[System.Nullable`1[int]] (FullOpts)
        -191 (-10.26 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],int,System.Buffers.ArrayPool`1[System.Numerics.Vector`1[float]]):MoreLinq.Experimental.ICurrentBufferProvider`1[System.Numerics.Vector`1[float]] (FullOpts)
        -184 (-4.18 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pkcs.PrivateKeyInfoFactory:CreatePrivateKeyInfo(Org.BouncyCastle.Crypto.AsymmetricKeyParameter,Org.BouncyCastle.Asn1.Asn1Set):Org.BouncyCastle.Asn1.Pkcs.PrivateKeyInfo (FullOpts)
        -177 (-20.32 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:WhenAll(System.Collections.Generic.IEnumerable`1[System.Threading.Tasks.Task]):System.Threading.Tasks.Task (FullOpts)
        -176 (-33.91 % of base) : NLog.dasm - NLog.Internal.ObjectReflectionCache:TryGetDictionaryEnumerator(System.Object):NLog.Internal.ObjectReflectionCache+IDictionaryEnumerator (FullOpts)
        -166 (-1.46 % of base) : Namotion.Reflection.dasm - Namotion.Reflection.XmlDocsExtensions:GetMemberElementName(System.Object):System.String (FullOpts)
        -164 (-27.15 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Reflection.ParameterInfo,System.Object):System.Object:this (FullOpts)
        -161 (-25.97 % of base) : log4net.dasm - log4net.ObjectRenderer.DefaultRenderer:RenderObject(log4net.ObjectRenderer.RendererMap,System.Object,System.IO.TextWriter):this (FullOpts)
        -159 (-5.99 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlQueryRuntime:ChangeTypeXsltResult(System.Xml.Xsl.XmlQueryType,System.Object):System.Object:this (FullOpts)
        -158 (-18.29 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Reflection.FieldInfo,System.Object):System.Object:this (FullOpts)
        -158 (-18.29 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Reflection.PropertyInfo,System.Object):System.Object:this (FullOpts)
        -156 (-17.85 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GenerateTypeMember(System.CodeDom.CodeTypeMember,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
        -156 (-39.49 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.Linq.Linq3Implementation.SerializerFinders.SerializerFinderVisitor:IsItemSerializerKnown(System.Linq.Expressions.Expression,byref):bool:this (FullOpts)
        -155 (-17.59 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateTypeMember(System.CodeDom.CodeTypeMember,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
        -153 (-32.83 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):bool:this (FullOpts)
        -149 (-32.25 % of base) : Azure.Messaging.EventHubs.dasm - Azure.Messaging.EventHubs.Amqp.ExceptionExtensions:TranslateConnectionCloseDuringLinkCreationException(System.Exception,System.String):System.Exception (FullOpts)
        -145 (-33.03 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):this (FullOpts)
        -137 (-8.91 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[byte](System.Collections.Generic.IEnumerable`1[byte],int,System.Buffers.ArrayPool`1[byte]):MoreLinq.Experimental.ICurrentBufferProvider`1[byte] (FullOpts)
        -137 (-8.91 % of base) : MoreLinq.dasm - MoreLinq.Experimental.ExperimentalEnumerable:Batch[int](System.Collections.Generic.IEnumerable`1[int],int,System.Buffers.ArrayPool`1[int]):MoreLinq.Experimental.ICurrentBufferProvider`1[int] (FullOpts)
        -136 (-30.63 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):bool:this (FullOpts)
        -132 (-6.36 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemas:GetSchemaItem(System.Xml.Schema.XmlSchemaObject,System.String,System.String):System.String (FullOpts)
        -128 (-30.77 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Asn1.X500.DirectoryString:GetInstance(System.Object):Org.BouncyCastle.Asn1.X500.DirectoryString (FullOpts)
        -126 (-18.61 % of base) : Dapper.dasm - Dapper.SqlMapper:SanitizeParameterValue(System.Object):System.Object (FullOpts)
        -124 (-14.89 % of base) : Serilog.dasm - Serilog.Capturing.PropertyValueConverter:TryConvertEnumerable(System.Object,System.Type,int,byref):bool:this (FullOpts)
        -122 (-29.76 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):this (FullOpts)
        -120 (-17.17 % of base) : NLog.Extensions.Logging.dasm - NLog.Extensions.Logging.NLogBeginScopeParser:ParseBeginScope[System.__Canon](System.__Canon):System.IDisposable:this (FullOpts)
        -119 (-11.32 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateMethods(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:SetEquals(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:SetEquals(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:SetEquals(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:SetEquals(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:SetEquals(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:SetEquals(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:SetEquals(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
        -118 (-11.34 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GenerateMethods(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IntersectWith(System.Collections.Generic.IEnumerable`1[byte]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IntersectWith(System.Collections.Generic.IEnumerable`1[double]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IntersectWith(System.Collections.Generic.IEnumerable`1[int]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IntersectWith(System.Collections.Generic.IEnumerable`1[long]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IntersectWith(System.Collections.Generic.IEnumerable`1[short]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IntersectWith(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IntersectWith(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):this (FullOpts)
        -112 (-7.61 % of base) : AWSSDK.DynamoDBv2.dasm - Amazon.DynamoDBv2.DataModel.ItemStorageConfigCache:MemberInfoToPropertyStorage(Amazon.DynamoDBv2.DataModel.ItemStorageConfig,System.Reflection.MemberInfo):Amazon.DynamoDBv2.DataModel.PropertyStorage (FullOpts)
        -109 (-1.87 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Asn1.Utilities.Asn1Dump:AsString(System.String,bool,Org.BouncyCastle.Asn1.Asn1Object,System.Text.StringBuilder) (FullOpts)
        -106 (-21.54 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.ConvertToRecord.ConvertToRecordHelpers+<>c__DisplayClass6_0:<IsSimpleCopyConstructor>b__0(Microsoft.CodeAnalysis.IOperation):Microsoft.CodeAnalysis.IFieldSymbol:this (FullOpts)
        -105 (-15.00 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):bool:this (FullOpts)
        -103 (-27.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
        -103 (-27.76 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
        -103 (-27.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
        -103 (-27.54 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
        -103 (-27.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)

Top method regressions (percentages):
          60 (5.00 % of base) : PdfSharp.dasm - PdfSharp.Pdf.PdfNameTreeNode:Initialize():this (FullOpts)

Top method improvements (percentages):
        -319 (-59.07 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Type,System.String):System.Object:this (FullOpts)
         -68 (-55.28 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:Equals(System.Object):bool:this (FullOpts)
        -206 (-53.65 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.Linq.Linq3Implementation.SerializerFinders.SerializerFinderVisitor:CreateCollectionSerializerFromCollectionSerializer(System.Type,MongoDB.Bson.Serialization.IBsonSerializer):MongoDB.Bson.Serialization.IBsonSerializer:this (FullOpts)
        -272 (-50.09 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):this (FullOpts)
        -258 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):this (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[byte,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[byte],System.Func`2[byte,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[double,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[double],System.Func`2[double,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[int,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[int],System.Func`2[int,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[long,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[long],System.Func`2[long,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -313 (-46.51 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[short,System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[short],System.Func`2[short,System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -234 (-46.34 % of base) : System.Private.Xml.dasm - System.Xml.XmlAsyncCheckReader:CreateAsyncCheckWrapper(System.Xml.XmlReader):System.Xml.XmlAsyncCheckReader (FullOpts)
        -304 (-45.58 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[System.Nullable`1[int],System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -304 (-45.58 % of base) : System.Linq.dasm - System.Linq.Enumerable:Select[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]] (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IntersectWith(System.Collections.Generic.IEnumerable`1[byte]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IntersectWith(System.Collections.Generic.IEnumerable`1[double]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IntersectWith(System.Collections.Generic.IEnumerable`1[int]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IntersectWith(System.Collections.Generic.IEnumerable`1[long]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IntersectWith(System.Collections.Generic.IEnumerable`1[short]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IntersectWith(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):this (FullOpts)
        -117 (-43.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IntersectWith(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):this (FullOpts)
        -321 (-42.97 % of base) : log4net.dasm - log4net.Repository.LoggerRepositorySkeleton:Flush(int):bool:this (FullOpts)
         -60 (-42.86 % of base) : Dapper.dasm - Dapper.SqlMapper:GetMultiExec(System.Object):System.Collections.IEnumerable (FullOpts)
         -59 (-41.84 % of base) : Elastic.Apm.dasm - Elastic.Apm.Libraries.Newtonsoft.Json.Linq.JContainer:IsMultiContent(System.Object):bool:this (FullOpts)
         -59 (-41.84 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Linq.JContainer:IsMultiContent(System.Object):bool:this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[byte]:InitializePartitions(System.Collections.Generic.IEnumerable`1[byte],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[double]:InitializePartitions(System.Collections.Generic.IEnumerable`1[double],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[int]:InitializePartitions(System.Collections.Generic.IEnumerable`1[int],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[long]:InitializePartitions(System.Collections.Generic.IEnumerable`1[long],int,bool):this (FullOpts)
        -312 (-39.54 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[short]:InitializePartitions(System.Collections.Generic.IEnumerable`1[short],int,bool):this (FullOpts)
        -156 (-39.49 % of base) : MongoDB.Driver.dasm - MongoDB.Driver.Linq.Linq3Implementation.SerializerFinders.SerializerFinderVisitor:IsItemSerializerKnown(System.Linq.Expressions.Expression,byref):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
        -119 (-38.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IsProperSupersetOf(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
         -90 (-37.19 % of base) : Moq.dasm - Moq.Matchers.ConstantMatcher:Matches(System.Object,System.Type):bool:this (FullOpts)
        -283 (-37.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[System.Nullable`1[int]]:InitializePartitions(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],int,bool):this (FullOpts)
        -283 (-37.14 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.PartitionedDataSource`1[System.Numerics.Vector`1[float]]:InitializePartitions(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],int,bool):this (FullOpts)
        -176 (-33.91 % of base) : NLog.dasm - NLog.Internal.ObjectReflectionCache:TryGetDictionaryEnumerator(System.Object):NLog.Internal.ObjectReflectionCache+IDictionaryEnumerator (FullOpts)
        -382 (-33.72 % of base) : System.Data.Common.dasm - System.Data.ConstraintConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
         -97 (-33.45 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IsProperSubsetOf(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:SetEquals(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:SetEquals(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:SetEquals(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:SetEquals(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:SetEquals(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:SetEquals(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
        -119 (-33.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:SetEquals(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
        -145 (-33.03 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):this (FullOpts)
        -153 (-32.83 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):bool:this (FullOpts)
        -149 (-32.25 % of base) : Azure.Messaging.EventHubs.dasm - Azure.Messaging.EventHubs.Amqp.ExceptionExtensions:TranslateConnectionCloseDuringLinkCreationException(System.Exception,System.String):System.Exception (FullOpts)
        -413 (-32.09 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:CollectElementsAnnotations(System.Xml.Schema.XmlSchema,System.Collections.ArrayList):this (FullOpts)
        -128 (-30.77 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Asn1.X500.DirectoryString:GetInstance(System.Object):Org.BouncyCastle.Asn1.X500.DirectoryString (FullOpts)
        -136 (-30.63 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
         -88 (-30.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IsSubsetOf(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
        -122 (-29.76 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):this (FullOpts)
        -103 (-27.76 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[double]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[double]):bool:this (FullOpts)
        -103 (-27.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[byte]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[byte]):bool:this (FullOpts)
        -103 (-27.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[int]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[int]):bool:this (FullOpts)
        -103 (-27.61 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[short]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[short]):bool:this (FullOpts)
        -103 (-27.54 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[long]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[long]):bool:this (FullOpts)
        -164 (-27.15 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Reflection.ParameterInfo,System.Object):System.Object:this (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[byte](System.Collections.Generic.IEnumerable`1[byte],byte[],int):bool (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[double](System.Collections.Generic.IEnumerable`1[double],double[],int):bool (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[int](System.Collections.Generic.IEnumerable`1[int],int[],int):bool (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[long](System.Collections.Generic.IEnumerable`1[long],long[],int):bool (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[short](System.Collections.Generic.IEnumerable`1[short],short[],int):bool (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]],System.Nullable`1[int][],int):bool (FullOpts)
         -63 (-26.36 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableExtensions:TryCopyTo[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float][],int):bool (FullOpts)
         -99 (-26.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Nullable`1[int]]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):bool:this (FullOpts)
        -102 (-26.09 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]:IsSupersetOf(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
        -161 (-25.97 % of base) : log4net.dasm - log4net.ObjectRenderer.DefaultRenderer:RenderObject(log4net.ObjectRenderer.RendererMap,System.Object,System.IO.TextWriter):this (FullOpts)
       -2733 (-25.26 % of base) : GraphQL.dasm - GraphQL.Types.SchemaTypes:AddType(GraphQL.Types.IGraphType,GraphQL.Types.TypeCollectionContext):this (FullOpts)
        -251 (-23.66 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -238 (-23.00 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[System.Nullable`1[int],System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -232 (-22.46 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[double,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -227 (-22.25 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[short,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -226 (-22.20 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[byte,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -226 (-22.20 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[int,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -226 (-22.20 % of base) : MoreLinq.dasm - MoreLinq.MoreEnumerable+<<Batch>g___|20_0>d`2[long,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
        -106 (-21.54 % of base) : Microsoft.CodeAnalysis.CSharp.Features.dasm - Microsoft.CodeAnalysis.CSharp.ConvertToRecord.ConvertToRecordHelpers+<>c__DisplayClass6_0:<IsSimpleCopyConstructor>b__0(Microsoft.CodeAnalysis.IOperation):Microsoft.CodeAnalysis.IFieldSymbol:this (FullOpts)
         -30 (-20.41 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.Util.WrapperStream:GetNonWrapperBaseStream():System.IO.Stream:this (FullOpts)
        -177 (-20.32 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:WhenAll(System.Collections.Generic.IEnumerable`1[System.Threading.Tasks.Task]):System.Threading.Tasks.Task (FullOpts)
         -52 (-18.71 % of base) : Microsoft.Extensions.Caching.Abstractions.dasm - Microsoft.Extensions.Caching.Hybrid.HybridCache:RemoveAsync(System.Collections.Generic.IEnumerable`1[System.String],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
        -126 (-18.61 % of base) : Dapper.dasm - Dapper.SqlMapper:SanitizeParameterValue(System.Object):System.Object (FullOpts)
        -158 (-18.29 % of base) : Unity.Container.dasm - Unity.Builder.BuilderContext:Resolve(System.Reflection.FieldInfo,System.Object):System.Object:this (FullOpts)

235 total methods with Code Size differences (234 improved, 1 regressed), 2084094 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