Skip to content

[JitDiff X64] [hez2010] JIT: Propagate class handle when split tree #1919

@MihuBot

Description

@MihuBot

Job completed in 18 minutes 4 seconds (remote runner delay: 1 minute 16 seconds).
dotnet/runtime#128485

Main commit: dotnet/runtime@444d544
PR commit: hez2010/runtime@29589f0

Diffs

Diffs
Found 207 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 85507095
Total bytes of diff: 85509095
Total bytes of delta: 2000 (0.00 % of base)
Total relative delta: Infinity
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
         776 : dnlib.dasm (0.06 % of base)
         670 : System.Net.Http.dasm (0.07 % of base)
         670 : System.CodeDom.dasm (0.31 % of base)
         435 : AWSSDK.Core.dasm (0.04 % of base)
         284 : SixLabors.ImageSharp.dasm (0.02 % of base)
         119 : System.Configuration.ConfigurationManager.dasm (0.03 % of base)
          77 : RestSharp.dasm (0.02 % of base)
          65 : System.Private.Xml.dasm (0.00 % of base)
          51 : System.Security.Cryptography.Pkcs.dasm (0.01 % of base)
          11 : System.Private.CoreLib.dasm (0.00 % of base)
           8 : System.Net.HttpListener.dasm (0.01 % of base)
           6 : AsmResolver.dasm (0.01 % of base)
           4 : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm (0.01 % of base)
           4 : System.DirectoryServices.Protocols.dasm (0.00 % of base)
           4 : System.Net.Security.dasm (0.00 % of base)
           3 : System.Security.Cryptography.dasm (0.00 % of base)

Top file improvements (bytes):
        -376 : Dapper.dasm (-0.07 % of base)
        -289 : Humanizer.dasm (-0.05 % of base)
        -220 : Serilog.Settings.Configuration.dasm (-0.26 % of base)
        -104 : Moq.dasm (-0.02 % of base)
        -100 : CsvHelper.dasm (-0.02 % of base)
         -82 : StackExchange.Redis.dasm (-0.01 % of base)
         -16 : Microsoft.ApplicationInsights.dasm (-0.01 % of base)

23 total files with Code Size differences (7 improved, 16 regressed), 299 unchanged.

Top method regressions (bytes):
         400 (13.78 % of base) : dnlib.dasm - dnlib.DotNet.CorLibTypes:Initialize():this (FullOpts)
         376 (4.52 % of base) : dnlib.dasm - dnlib.DotNet.WinMDHelpers:.cctor() (FullOpts)
         369 (44.19 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.ErrorHandler+<ProcessExceptionAsync>d__8:MoveNext():this (FullOpts)
         150 (21.65 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Metadata.Profiles.Icc.IccWriter:WriteHeader(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader) (FullOpts)
         140 (76.92 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ProductInfoHeaderParser:.ctor(bool):this (FullOpts)
         138 (43.13 % of base) : System.Net.Http.dasm - System.Net.Http.MultipartContent:.cctor() (FullOpts)
         134 (16.86 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase:WriteTrunksBeforeData(System.IO.Stream,uint,uint,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile,bool,bool):SixLabors.ImageSharp.Formats.Webp.Chunks.WebpVp8X (FullOpts)
         133 (46.83 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ProductInfoHeaderParser:.cctor() (FullOpts)
         130 (72.22 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CookieHeaderParser:.ctor():this (FullOpts)
         129 (58.90 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CookieHeaderParser:.cctor() (FullOpts)
         119 (42.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ImplicitMachineConfigHost:OpenStreamForRead(System.String):System.IO.Stream:this (FullOpts)
          88 (3.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          77 (6.80 % of base) : RestSharp.dasm - RestSharp.Authenticators.OAuth.OAuthTools:GetSignature(int,int,System.String,System.String,System.String):System.String (FullOpts)
          66 (12.87 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.Auth.AWS4Signer:ComposeSigningKey(System.String,System.String,System.String,System.String):byte[] (FullOpts)
          65 (7.68 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XslTransformException:ToString():System.String:this (FullOpts)
          51 (8.33 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampToken:IssuerAndSerialMatch(System.Security.Cryptography.Pkcs.Asn1.CadesIssuerSerial,System.String,System.String):bool (FullOpts)
          36 (1.31 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateProperty(System.CodeDom.CodeMemberProperty,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          34 (4.01 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputOperator(int):this (FullOpts)
          28 (2.66 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCompileUnitStart(System.CodeDom.CodeCompileUnit):this (FullOpts)
          28 (1.30 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeStart(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          27 (2.05 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputAttributes(System.CodeDom.CodeAttributeDeclarationCollection,bool,System.String,bool):this (FullOpts)
          22 (2.64 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeAttributes(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          22 (5.93 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeParameters(System.CodeDom.CodeTypeParameterCollection):this (FullOpts)
          20 (1.89 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateConstructor(System.CodeDom.CodeConstructor,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          18 (1.97 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression):this (FullOpts)
          16 (3.49 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputOperator(int):this (FullOpts)
          15 (2.03 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateVariableDeclarationStatement(System.CodeDom.CodeVariableDeclarationStatement):this (FullOpts)
          13 (2.45 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputTypeAttributes(int,bool,bool):this (FullOpts)
          12 (1.56 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateField(System.CodeDom.CodeMemberField):this (FullOpts)
          12 (3.12 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
          12 (3.12 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
          12 (2.84 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberScopeModifier(int):this (FullOpts)
          11 (0.91 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEvent(System.CodeDom.CodeMemberEvent,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          11 (0.13 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized[byte](System.DateTime,System.ReadOnlySpan`1[char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
          10 (1.47 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateComment(System.CodeDom.CodeComment):this (FullOpts)
          10 (2.00 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateConditionStatement(System.CodeDom.CodeConditionStatement):this (FullOpts)
          10 (1.02 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
          10 (1.01 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTryCatchFinallyStatement(System.CodeDom.CodeTryCatchFinallyStatement):this (FullOpts)
          10 (2.77 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputMemberScopeModifier(int):this (FullOpts)
          10 (1.44 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeParameterConstraints(System.CodeDom.CodeTypeParameter):this (FullOpts)
           8 (1.63 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateChecksumPragma(System.CodeDom.CodeChecksumPragma):this (FullOpts)
           8 (2.13 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDoubleValue(double):this (FullOpts)
           8 (2.71 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLinePragmaStart(System.CodeDom.CodeLinePragma):this (FullOpts)
           8 (2.18 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateSingleFloatValue(float):this (FullOpts)
           8 (2.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputFieldScopeModifier(int):this (FullOpts)
           8 (4.73 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression):this (FullOpts)
           8 (0.61 % of base) : System.Net.HttpListener.dasm - System.Net.ListenerAsyncResult:Complete(System.Net.HttpListenerContext,bool):this (FullOpts)
           7 (1.38 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateIndexerExpression(System.CodeDom.CodeIndexerExpression):this (FullOpts)
           6 (6.52 % of base) : AsmResolver.dasm - AsmResolver.Utf8String:get_Length():int:this (FullOpts)
           6 (2.91 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttachEventStatement(System.CodeDom.CodeAttachEventStatement):this (FullOpts)
           6 (2.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCastExpression(System.CodeDom.CodeCastExpression):this (FullOpts)
           6 (2.33 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCodeRegionDirective(System.CodeDom.CodeRegionDirective):this (FullOpts)
           6 (1.86 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDelegateInvokeExpression(System.CodeDom.CodeDelegateInvokeExpression):this (FullOpts)
           6 (1.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateIterationStatement(System.CodeDom.CodeIterationStatement):this (FullOpts)
           6 (3.26 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodReturnStatement(System.CodeDom.CodeMethodReturnStatement):this (FullOpts)
           6 (2.78 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNotIsNullExpression(System.CodeDom.CodeExpression):this (FullOpts)
           6 (2.94 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateObjectCreateExpression(System.CodeDom.CodeObjectCreateExpression):this (FullOpts)
           6 (2.91 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateRemoveEventStatement(System.CodeDom.CodeRemoveEventStatement):this (FullOpts)
           6 (3.47 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateThrowExceptionStatement(System.CodeDom.CodeThrowExceptionStatement):this (FullOpts)
           6 (0.69 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
           6 (2.64 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputFieldScopeModifier(int):this (FullOpts)
           5 (1.15 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateArrayIndexerExpression(System.CodeDom.CodeArrayIndexerExpression):this (FullOpts)
           5 (0.99 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceStart(System.CodeDom.CodeNamespace):this (FullOpts)
           5 (1.17 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateBinaryOperatorExpression(System.CodeDom.CodeBinaryOperatorExpression):this (FullOpts)
           4 (1.17 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Microsoft.AspNetCore.Mvc.Rendering.JsonHelperExtensions:Serialize(Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper,System.Object,Newtonsoft.Json.JsonSerializerSettings):Microsoft.AspNetCore.Html.IHtmlContent (FullOpts)
           4 (3.57 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:ContinueOnNewLine(System.String):this (FullOpts)
           4 (2.72 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAssignStatement(System.CodeDom.CodeAssignStatement):this (FullOpts)
           4 (2.42 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDelegateCreateExpression(System.CodeDom.CodeDelegateCreateExpression):this (FullOpts)
           4 (1.30 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           4 (3.92 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma):this (FullOpts)
           4 (2.04 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression):this (FullOpts)
           4 (2.76 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceImport(System.CodeDom.CodeNamespaceImport):this (FullOpts)
           4 (0.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeConstructor(System.CodeDom.CodeTypeConstructor):this (FullOpts)
           4 (2.15 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression):this (FullOpts)
           4 (3.17 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputDirection(int):this (FullOpts)
           4 (0.30 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
           4 (2.70 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputDirection(int):this (FullOpts)
           4 (Infinity of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:get_AuthType():int:this (FullOpts)
           4 (0.30 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:makeNtlm2Hash(System.String,System.String,System.ReadOnlySpan`1[char],System.Span`1[byte]) (FullOpts)
           3 (0.30 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateSnippetMembers(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           3 (0.37 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslX509CertificateReader:ExtractValidityDateTime(nint):System.DateTime (FullOpts)
           2 (0.16 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCompileUnit(System.CodeDom.CodeCompileUnit):this (FullOpts)
           2 (1.07 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDecimalValue(System.Decimal):this (FullOpts)
           2 (0.56 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEventReferenceExpression(System.CodeDom.CodeEventReferenceExpression):this (FullOpts)
           2 (2.70 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateExpressionStatement(System.CodeDom.CodeExpressionStatement):this (FullOpts)
           2 (1.55 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateFieldReferenceExpression(System.CodeDom.CodeFieldReferenceExpression):this (FullOpts)
           2 (1.23 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateFormalEventReferenceExpression(System.CodeDom.CodeEventReferenceExpression):this (FullOpts)
           2 (1.69 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateGotoStatement(System.CodeDom.CodeGotoStatement):this (FullOpts)
           2 (0.93 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLabeledStatement(System.CodeDom.CodeLabeledStatement):this (FullOpts)
           2 (0.65 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression):this (FullOpts)
           2 (0.96 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespace(System.CodeDom.CodeNamespace):this (FullOpts)
           2 (1.83 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceEnd(System.CodeDom.CodeNamespace):this (FullOpts)
           2 (1.01 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePropertyReferenceExpression(System.CodeDom.CodePropertyReferenceExpression):this (FullOpts)
           2 (0.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeEnd(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           2 (1.19 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputAttributeArgument(System.CodeDom.CodeAttributeArgument):this (FullOpts)
           2 (1.34 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeNamePair(System.CodeDom.CodeTypeReference,System.String):this (FullOpts)
           2 (3.45 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:ContinueOnNewLine(System.String):this (FullOpts)
           2 (0.22 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateFields(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           2 (0.53 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateNestedTypes(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           2 (0.88 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateParameterDeclarationExpression(System.CodeDom.CodeParameterDeclarationExpression):this (FullOpts)

Top method improvements (bytes):
        -111 (-16.49 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableContainer(System.Type,System.Type,byref,byref):bool (FullOpts)
        -109 (-14.81 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableDictionary(System.Type,System.Type,byref,byref,byref,byref):bool (FullOpts)
        -104 (-53.89 % of base) : Moq.dasm - Moq.Extensions:CanCreateInstance(System.Type):bool (FullOpts)
        -100 (-5.37 % of base) : CsvHelper.dasm - CsvHelper.CsvReader:ValidateHeader(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List`1[CsvHelper.InvalidHeader]):this (FullOpts)
         -59 (-2.86 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:ConvertToOrdinal(int,int):System.String:this (FullOpts)
         -53 (-1.45 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.__Canon](System.__Canon,System.Linq.Expressions.Expression`1[System.__Canon],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -51 (-1.46 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Linq.Expressions.Expression`1[System.Func`2[System.Numerics.Vector`1[float],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -46 (-1.32 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[double](double,System.Linq.Expressions.Expression`1[System.Func`2[double,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -46 (-1.33 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[short](short,System.Linq.Expressions.Expression`1[System.Func`2[short,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -46 (-3.01 % of base) : Humanizer.dasm - Humanizer.AfrikaansNumberToWordsConverter:Convert(int,bool):System.String:this (FullOpts)
         -46 (-2.33 % of base) : Humanizer.dasm - Humanizer.ArmenianNumberToWordsConverter:ConvertImpl(long,bool):System.String:this (FullOpts)
         -46 (-3.90 % of base) : Humanizer.dasm - Humanizer.AzerbaijaniNumberToWordsConverter:Convert(long):System.String:this (FullOpts)
         -46 (-4.69 % of base) : Humanizer.dasm - Humanizer.BanglaNumberToWordsConverter:Convert(long):System.String:this (FullOpts)
         -46 (-2.76 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:Convert(long,int,bool):System.String:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[byte](byte,System.Linq.Expressions.Expression`1[System.Func`2[byte,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[int](int,System.Linq.Expressions.Expression`1[System.Func`2[int,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[long](long,System.Linq.Expressions.Expression`1[System.Func`2[long,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Nullable`1[int]](System.Nullable`1[int],System.Linq.Expressions.Expression`1[System.Func`2[System.Nullable`1[int],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -42 (-21.00 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Dependencies:<GetAssemblyFailureMessage>g__AddFailure|2_9(System.String,byref) (FullOpts)
         -40 (-5.46 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Dependencies:<GetAssemblyFailureMessage>g__ComputeAssemblyFailureMessage|2_0():System.String (FullOpts)
         -15 (-19.74 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputVTableModifier(int):this (FullOpts)
         -11 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry:set_Message(System.String):this (FullOpts)
         -10 (-18.87 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttributeDeclarationsEnd(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
         -10 (-18.87 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttributeDeclarationsStart(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
         -10 (-17.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateBaseReferenceExpression(System.CodeDom.CodeBaseReferenceExpression):this (FullOpts)
         -10 (-17.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePropertySetValueReferenceExpression(System.CodeDom.CodePropertySetValueReferenceExpression):this (FullOpts)
         -10 (-17.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateThisReferenceExpression(System.CodeDom.CodeThisReferenceExpression):this (FullOpts)
          -5 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry:get_Message():System.String:this (FullOpts)

Top method regressions (percentages):
           4 (Infinity of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:get_AuthType():int:this (FullOpts)
         140 (76.92 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ProductInfoHeaderParser:.ctor(bool):this (FullOpts)
         130 (72.22 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CookieHeaderParser:.ctor():this (FullOpts)
         129 (58.90 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CookieHeaderParser:.cctor() (FullOpts)
         133 (46.83 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ProductInfoHeaderParser:.cctor() (FullOpts)
         369 (44.19 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.ErrorHandler+<ProcessExceptionAsync>d__8:MoveNext():this (FullOpts)
         138 (43.13 % of base) : System.Net.Http.dasm - System.Net.Http.MultipartContent:.cctor() (FullOpts)
         119 (42.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ImplicitMachineConfigHost:OpenStreamForRead(System.String):System.IO.Stream:this (FullOpts)
         150 (21.65 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Metadata.Profiles.Icc.IccWriter:WriteHeader(SixLabors.ImageSharp.Metadata.Profiles.Icc.IccDataWriter,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfileHeader) (FullOpts)
         134 (16.86 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Webp.BitWriter.BitWriterBase:WriteTrunksBeforeData(System.IO.Stream,uint,uint,SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifProfile,SixLabors.ImageSharp.Metadata.Profiles.Xmp.XmpProfile,SixLabors.ImageSharp.Metadata.Profiles.Icc.IccProfile,bool,bool):SixLabors.ImageSharp.Formats.Webp.Chunks.WebpVp8X (FullOpts)
         400 (13.78 % of base) : dnlib.dasm - dnlib.DotNet.CorLibTypes:Initialize():this (FullOpts)
          66 (12.87 % of base) : AWSSDK.Core.dasm - Amazon.Runtime.Internal.Auth.AWS4Signer:ComposeSigningKey(System.String,System.String,System.String,System.String):byte[] (FullOpts)
          51 (8.33 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampToken:IssuerAndSerialMatch(System.Security.Cryptography.Pkcs.Asn1.CadesIssuerSerial,System.String,System.String):bool (FullOpts)
          65 (7.68 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XslTransformException:ToString():System.String:this (FullOpts)
          77 (6.80 % of base) : RestSharp.dasm - RestSharp.Authenticators.OAuth.OAuthTools:GetSignature(int,int,System.String,System.String,System.String):System.String (FullOpts)
           6 (6.52 % of base) : AsmResolver.dasm - AsmResolver.Utf8String:get_Length():int:this (FullOpts)
          22 (5.93 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeParameters(System.CodeDom.CodeTypeParameterCollection):this (FullOpts)
           8 (4.73 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression):this (FullOpts)
         376 (4.52 % of base) : dnlib.dasm - dnlib.DotNet.WinMDHelpers:.cctor() (FullOpts)
          34 (4.01 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputOperator(int):this (FullOpts)
           4 (3.92 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma):this (FullOpts)
          88 (3.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           4 (3.57 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:ContinueOnNewLine(System.String):this (FullOpts)
          16 (3.49 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputOperator(int):this (FullOpts)
           6 (3.47 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateThrowExceptionStatement(System.CodeDom.CodeThrowExceptionStatement):this (FullOpts)
           2 (3.45 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:ContinueOnNewLine(System.String):this (FullOpts)
           6 (3.26 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodReturnStatement(System.CodeDom.CodeMethodReturnStatement):this (FullOpts)
           4 (3.17 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputDirection(int):this (FullOpts)
          12 (3.12 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
          12 (3.12 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
           6 (2.94 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateObjectCreateExpression(System.CodeDom.CodeObjectCreateExpression):this (FullOpts)
           6 (2.91 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttachEventStatement(System.CodeDom.CodeAttachEventStatement):this (FullOpts)
           6 (2.91 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateRemoveEventStatement(System.CodeDom.CodeRemoveEventStatement):this (FullOpts)
           8 (2.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputFieldScopeModifier(int):this (FullOpts)
          12 (2.84 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberScopeModifier(int):this (FullOpts)
           6 (2.78 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNotIsNullExpression(System.CodeDom.CodeExpression):this (FullOpts)
          10 (2.77 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputMemberScopeModifier(int):this (FullOpts)
           4 (2.76 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceImport(System.CodeDom.CodeNamespaceImport):this (FullOpts)
           4 (2.72 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAssignStatement(System.CodeDom.CodeAssignStatement):this (FullOpts)
           8 (2.71 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLinePragmaStart(System.CodeDom.CodeLinePragma):this (FullOpts)
           2 (2.70 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateExpressionStatement(System.CodeDom.CodeExpressionStatement):this (FullOpts)
           4 (2.70 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputDirection(int):this (FullOpts)
          28 (2.66 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCompileUnitStart(System.CodeDom.CodeCompileUnit):this (FullOpts)
           6 (2.64 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputFieldScopeModifier(int):this (FullOpts)
          22 (2.64 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeAttributes(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           6 (2.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCastExpression(System.CodeDom.CodeCastExpression):this (FullOpts)
          13 (2.45 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputTypeAttributes(int,bool,bool):this (FullOpts)
           4 (2.42 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDelegateCreateExpression(System.CodeDom.CodeDelegateCreateExpression):this (FullOpts)
           6 (2.33 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCodeRegionDirective(System.CodeDom.CodeRegionDirective):this (FullOpts)
           8 (2.18 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateSingleFloatValue(float):this (FullOpts)
           4 (2.15 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression):this (FullOpts)
           8 (2.13 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDoubleValue(double):this (FullOpts)
          27 (2.05 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputAttributes(System.CodeDom.CodeAttributeDeclarationCollection,bool,System.String,bool):this (FullOpts)
           4 (2.04 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression):this (FullOpts)
          15 (2.03 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateVariableDeclarationStatement(System.CodeDom.CodeVariableDeclarationStatement):this (FullOpts)
          10 (2.00 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateConditionStatement(System.CodeDom.CodeConditionStatement):this (FullOpts)
          18 (1.97 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression):this (FullOpts)
           6 (1.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateIterationStatement(System.CodeDom.CodeIterationStatement):this (FullOpts)
          20 (1.89 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateConstructor(System.CodeDom.CodeConstructor,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           6 (1.86 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDelegateInvokeExpression(System.CodeDom.CodeDelegateInvokeExpression):this (FullOpts)
           2 (1.83 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceEnd(System.CodeDom.CodeNamespace):this (FullOpts)
           2 (1.69 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateGotoStatement(System.CodeDom.CodeGotoStatement):this (FullOpts)
           8 (1.63 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateChecksumPragma(System.CodeDom.CodeChecksumPragma):this (FullOpts)
          12 (1.56 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateField(System.CodeDom.CodeMemberField):this (FullOpts)
           2 (1.55 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateFieldReferenceExpression(System.CodeDom.CodeFieldReferenceExpression):this (FullOpts)
          10 (1.47 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateComment(System.CodeDom.CodeComment):this (FullOpts)
          10 (1.44 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeParameterConstraints(System.CodeDom.CodeTypeParameter):this (FullOpts)
           7 (1.38 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateIndexerExpression(System.CodeDom.CodeIndexerExpression):this (FullOpts)
           2 (1.34 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeNamePair(System.CodeDom.CodeTypeReference,System.String):this (FullOpts)
          36 (1.31 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateProperty(System.CodeDom.CodeMemberProperty,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           4 (1.30 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
          28 (1.30 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeStart(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           2 (1.23 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateFormalEventReferenceExpression(System.CodeDom.CodeEventReferenceExpression):this (FullOpts)
           2 (1.19 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputAttributeArgument(System.CodeDom.CodeAttributeArgument):this (FullOpts)
           4 (1.17 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Microsoft.AspNetCore.Mvc.Rendering.JsonHelperExtensions:Serialize(Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper,System.Object,Newtonsoft.Json.JsonSerializerSettings):Microsoft.AspNetCore.Html.IHtmlContent (FullOpts)
           5 (1.17 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateBinaryOperatorExpression(System.CodeDom.CodeBinaryOperatorExpression):this (FullOpts)
           5 (1.15 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateArrayIndexerExpression(System.CodeDom.CodeArrayIndexerExpression):this (FullOpts)
           1 (1.08 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputTypeNamePair(System.CodeDom.CodeTypeReference,System.String):this (FullOpts)
           2 (1.07 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDecimalValue(System.Decimal):this (FullOpts)
           2 (1.05 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputAttributeArgument(System.CodeDom.CodeAttributeArgument):this (FullOpts)
          10 (1.02 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
          10 (1.01 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTryCatchFinallyStatement(System.CodeDom.CodeTryCatchFinallyStatement):this (FullOpts)
           2 (1.01 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePropertyReferenceExpression(System.CodeDom.CodePropertyReferenceExpression):this (FullOpts)
           5 (0.99 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceStart(System.CodeDom.CodeNamespace):this (FullOpts)
           2 (0.96 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespace(System.CodeDom.CodeNamespace):this (FullOpts)
           2 (0.93 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLabeledStatement(System.CodeDom.CodeLabeledStatement):this (FullOpts)
          11 (0.91 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEvent(System.CodeDom.CodeMemberEvent,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           2 (0.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeEnd(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           4 (0.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeConstructor(System.CodeDom.CodeTypeConstructor):this (FullOpts)
           2 (0.88 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateParameterDeclarationExpression(System.CodeDom.CodeParameterDeclarationExpression):this (FullOpts)
           6 (0.69 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
           2 (0.65 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression):this (FullOpts)
           8 (0.61 % of base) : System.Net.HttpListener.dasm - System.Net.ListenerAsyncResult:Complete(System.Net.HttpListenerContext,bool):this (FullOpts)
           2 (0.56 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEventReferenceExpression(System.CodeDom.CodeEventReferenceExpression):this (FullOpts)
           2 (0.53 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateNestedTypes(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
           2 (0.53 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateTypes(System.CodeDom.CodeNamespace):this (FullOpts)
           1 (0.51 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GenerateNamespace(System.CodeDom.CodeNamespace):this (FullOpts)
           2 (0.47 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputExpressionList(System.CodeDom.CodeExpressionCollection,bool):this (FullOpts)
           2 (0.42 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection):this (FullOpts)
           3 (0.37 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslX509CertificateReader:ExtractValidityDateTime(nint):System.DateTime (FullOpts)

Top method improvements (percentages):
          -5 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry:get_Message():System.String:this (FullOpts)
         -11 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - Microsoft.ApplicationInsights.DataContracts.ExceptionTelemetry:set_Message(System.String):this (FullOpts)
        -104 (-53.89 % of base) : Moq.dasm - Moq.Extensions:CanCreateInstance(System.Type):bool (FullOpts)
         -42 (-21.00 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Dependencies:<GetAssemblyFailureMessage>g__AddFailure|2_9(System.String,byref) (FullOpts)
         -15 (-19.74 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputVTableModifier(int):this (FullOpts)
         -10 (-18.87 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttributeDeclarationsEnd(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
         -10 (-18.87 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttributeDeclarationsStart(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
         -10 (-17.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateBaseReferenceExpression(System.CodeDom.CodeBaseReferenceExpression):this (FullOpts)
         -10 (-17.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePropertySetValueReferenceExpression(System.CodeDom.CodePropertySetValueReferenceExpression):this (FullOpts)
         -10 (-17.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateThisReferenceExpression(System.CodeDom.CodeThisReferenceExpression):this (FullOpts)
        -111 (-16.49 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableContainer(System.Type,System.Type,byref,byref):bool (FullOpts)
        -109 (-14.81 % of base) : Serilog.Settings.Configuration.dasm - Serilog.Settings.Configuration.ObjectArgumentValue:IsConstructableDictionary(System.Type,System.Type,byref,byref,byref,byref):bool (FullOpts)
         -40 (-5.46 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Dependencies:<GetAssemblyFailureMessage>g__ComputeAssemblyFailureMessage|2_0():System.String (FullOpts)
        -100 (-5.37 % of base) : CsvHelper.dasm - CsvHelper.CsvReader:ValidateHeader(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List`1[CsvHelper.InvalidHeader]):this (FullOpts)
         -46 (-4.69 % of base) : Humanizer.dasm - Humanizer.BanglaNumberToWordsConverter:Convert(long):System.String:this (FullOpts)
         -46 (-3.90 % of base) : Humanizer.dasm - Humanizer.AzerbaijaniNumberToWordsConverter:Convert(long):System.String:this (FullOpts)
         -46 (-3.01 % of base) : Humanizer.dasm - Humanizer.AfrikaansNumberToWordsConverter:Convert(int,bool):System.String:this (FullOpts)
         -59 (-2.86 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:ConvertToOrdinal(int,int):System.String:this (FullOpts)
         -46 (-2.76 % of base) : Humanizer.dasm - Humanizer.BrazilianPortugueseNumberToWordsConverter:Convert(long,int,bool):System.String:this (FullOpts)
         -46 (-2.33 % of base) : Humanizer.dasm - Humanizer.ArmenianNumberToWordsConverter:ConvertImpl(long,bool):System.String:this (FullOpts)
         -51 (-1.46 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Linq.Expressions.Expression`1[System.Func`2[System.Numerics.Vector`1[float],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -53 (-1.45 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.__Canon](System.__Canon,System.Linq.Expressions.Expression`1[System.__Canon],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -46 (-1.33 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[short](short,System.Linq.Expressions.Expression`1[System.Func`2[short,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -46 (-1.32 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[double](double,System.Linq.Expressions.Expression`1[System.Func`2[double,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[byte](byte,System.Linq.Expressions.Expression`1[System.Func`2[byte,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[int](int,System.Linq.Expressions.Expression`1[System.Func`2[int,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[long](long,System.Linq.Expressions.Expression`1[System.Func`2[long,System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)
         -45 (-1.30 % of base) : Dapper.dasm - Dapper.DynamicParameters:Output[System.Nullable`1[int]](System.Nullable`1[int],System.Linq.Expressions.Expression`1[System.Func`2[System.Nullable`1[int],System.Object]],System.Nullable`1[int],System.Nullable`1[int]):Dapper.DynamicParameters:this (FullOpts)

140 total methods with Code Size differences (28 improved, 112 regressed), 515288 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