Skip to content

[JitDiff X64] [EgorBo] JIT: Optimize Memmove unrolling for constant src #693

@MihuBot

Description

@MihuBot

Job completed in 20 minutes 25 seconds.

Diffs

Diffs
Found 349 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 39447456
Total bytes of diff: 39440778
Total bytes of delta: -6678 (-0.02 % of base)
Total relative delta: -11.74
    diff is an improvement.
    relative diff is an improvement.


Top file regressions (bytes):
        1835 : ILCompiler.Reflection.ReadyToRun.dasm (0.88 % of base)
         293 : Microsoft.Extensions.Http.dasm (0.44 % of base)
         192 : Microsoft.Extensions.DependencyInjection.dasm (0.28 % of base)
         131 : Microsoft.CSharp.dasm (0.04 % of base)
         119 : System.Security.Cryptography.dasm (0.01 % of base)
         117 : System.Configuration.ConfigurationManager.dasm (0.03 % of base)
         107 : System.CodeDom.dasm (0.05 % of base)
          98 : tieringtest.dasm (1.40 % of base)
          64 : Microsoft.Extensions.Logging.EventLog.dasm (0.34 % of base)
          59 : System.Data.Common.dasm (0.00 % of base)
          50 : System.Net.WebSockets.Client.dasm (0.23 % of base)
          40 : System.Net.Ping.dasm (0.08 % of base)
          27 : System.Private.Xml.Linq.dasm (0.01 % of base)
          18 : Microsoft.Extensions.Caching.Memory.dasm (0.10 % of base)
          16 : System.Diagnostics.FileVersionInfo.dasm (0.15 % of base)
          14 : Microsoft.Extensions.FileSystemGlobbing.dasm (0.06 % of base)
          14 : System.ServiceModel.Syndication.dasm (0.01 % of base)
          10 : System.IO.IsolatedStorage.dasm (0.04 % of base)
           9 : Microsoft.Extensions.Configuration.dasm (0.06 % of base)
           9 : runincontext.dasm (0.06 % of base)
           9 : System.Data.Odbc.dasm (0.00 % of base)
           3 : System.Security.Cryptography.ProtectedData.dasm (0.05 % of base)
           1 : Microsoft.Extensions.Logging.Configuration.dasm (0.01 % of base)

Top file improvements (bytes):
       -1522 : System.Private.CoreLib.dasm (-0.02 % of base)
       -1513 : System.Private.Xml.dasm (-0.04 % of base)
       -1197 : System.Threading.Tasks.Dataflow.dasm (-0.10 % of base)
        -935 : System.Net.Http.dasm (-0.11 % of base)
        -833 : System.Net.Quic.dasm (-0.56 % of base)
        -265 : System.Linq.Expressions.dasm (-0.03 % of base)
        -264 : System.Net.Security.dasm (-0.12 % of base)
        -221 : System.Net.Primitives.dasm (-0.25 % of base)
        -211 : System.Private.DataContractSerialization.dasm (-0.02 % of base)
        -209 : System.Drawing.Primitives.dasm (-0.54 % of base)
        -198 : Microsoft.Extensions.Diagnostics.dasm (-1.33 % of base)
        -168 : System.Net.HttpListener.dasm (-0.16 % of base)
        -155 : System.Text.Json.dasm (-0.01 % of base)
        -152 : System.Memory.dasm (-0.05 % of base)
        -147 : System.Net.Mail.dasm (-0.08 % of base)
        -135 : System.Reflection.Metadata.dasm (-0.02 % of base)
        -133 : System.Net.WebSockets.dasm (-0.09 % of base)
        -128 : System.Net.Requests.dasm (-0.09 % of base)
        -103 : System.Text.RegularExpressions.dasm (-0.01 % of base)
         -97 : System.Net.Sockets.dasm (-0.04 % of base)
         -92 : System.Diagnostics.DiagnosticSource.dasm (-0.04 % of base)
         -92 : System.Net.NameResolution.dasm (-0.20 % of base)
         -80 : System.Collections.Immutable.dasm (-0.00 % of base)
         -79 : Microsoft.Extensions.Logging.dasm (-0.23 % of base)
         -64 : System.Diagnostics.TraceSource.dasm (-0.13 % of base)
         -64 : System.Web.HttpUtility.dasm (-0.33 % of base)
         -64 : Microsoft.Extensions.Logging.Debug.dasm (-1.12 % of base)
         -63 : System.Numerics.Tensors.dasm (-0.00 % of base)
         -57 : System.Formats.Tar.dasm (-0.04 % of base)
         -57 : System.Console.dasm (-0.07 % of base)
         -34 : System.Net.NetworkInformation.dasm (-0.07 % of base)
         -32 : Microsoft.VisualBasic.Core.dasm (-0.01 % of base)
         -31 : System.DirectoryServices.Protocols.dasm (-0.02 % of base)
         -30 : System.Collections.Specialized.dasm (-0.24 % of base)
         -29 : Microsoft.Extensions.Options.DataAnnotations.dasm (-0.66 % of base)
         -29 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.04 % of base)
         -27 : System.Net.WebProxy.dasm (-0.50 % of base)
         -26 : System.Diagnostics.Process.dasm (-0.03 % of base)
         -26 : System.IO.Pipes.dasm (-0.07 % of base)
         -26 : Microsoft.Extensions.DependencyModel.dasm (-0.04 % of base)
         -26 : System.Runtime.InteropServices.dasm (-0.11 % of base)
         -24 : System.IO.MemoryMappedFiles.dasm (-0.11 % of base)
         -22 : Microsoft.Extensions.Configuration.FileExtensions.dasm (-0.45 % of base)
         -22 : System.Composition.Runtime.dasm (-0.12 % of base)
         -18 : System.IO.FileSystem.DriveInfo.dasm (-0.07 % of base)
         -18 : System.IO.FileSystem.Watcher.dasm (-0.07 % of base)
         -18 : System.IO.Compression.ZipFile.dasm (-0.13 % of base)
         -18 : System.IO.Ports.dasm (-0.04 % of base)
         -18 : System.Private.Uri.dasm (-0.02 % of base)
         -16 : System.Reflection.MetadataLoadContext.dasm (-0.01 % of base)
         -16 : System.Security.Cryptography.Cose.dasm (-0.02 % of base)
         -15 : Microsoft.Extensions.Caching.Abstractions.dasm (-0.05 % of base)
         -15 : System.Runtime.Numerics.dasm (-0.01 % of base)
         -12 : System.Reflection.DispatchProxy.dasm (-0.06 % of base)
         -11 : System.Formats.Asn1.dasm (-0.01 % of base)
         -11 : System.Transactions.Local.dasm (-0.01 % of base)
         -11 : System.Security.Cryptography.Xml.dasm (-0.01 % of base)
         -10 : System.IO.Pipelines.dasm (-0.01 % of base)
          -8 : System.Net.WebClient.dasm (-0.01 % of base)
          -7 : System.ComponentModel.TypeConverter.dasm (-0.00 % of base)
          -4 : Microsoft.Extensions.Logging.Abstractions.dasm (-0.01 % of base)
          -2 : System.ComponentModel.Composition.dasm (-0.00 % of base)
          -2 : Microsoft.Extensions.Logging.Console.dasm (-0.00 % of base)
          -1 : System.Reflection.Emit.dasm (-0.00 % of base)

87 total files with Code Size differences (64 improved, 23 regressed), 172 unchanged.

Top method regressions (bytes):
         627 (8.45 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseHelper(System.Text.StringBuilder):this (FullOpts)
         464 (6.75 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseSignature(int,System.Text.StringBuilder):ILCompiler.Reflection.ReadyToRun.ReadyToRunSignature:this (FullOpts)
         325 (10.66 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:PrintMembers(System.Text.StringBuilder):ubyte:this (FullOpts)
         237 (6.59 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.InfoHdrSmall:ToString():System.String:this (FullOpts)
         141 (1.92 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:ToString(ubyte):System.String:this (FullOpts)
         113 (1.35 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
          98 (1.40 % of base) : tieringtest.dasm - Program:Main(System.String[]):int (FullOpts)
          96 (6.87 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:AppendServiceDescriptor(System.Text.StringBuilder,Microsoft.Extensions.DependencyInjection.ServiceDescriptor) (FullOpts)
          93 (2.53 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:ToString():System.String:this (FullOpts)
          90 (2.58 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSection,int):System.String:this (FullOpts)
          83 (4.43 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AddEventParameter(System.Type,System.String):this (FullOpts)
          82 (6.01 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForCreateInstance(System.String,System.String,ubyte,System.String):System.String (FullOpts)
          80 (3.66 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:QuoteSnippetString(System.String):System.String:this (FullOpts)
          80 (3.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitUnary(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression:this (FullOpts)
          77 (5.74 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle:<AddWebSocketHeaders>g__GetDeflateOptions|25_0(System.Net.WebSockets.WebSocketDeflateOptions):System.String (FullOpts)
          75 (6.76 % of base) : System.Net.Security.dasm - System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy:ToString():System.String:this (FullOpts)
          64 (5.82 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition:ToString():System.String:this (FullOpts)
          56 (1.54 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:ToString():System.String:this (FullOpts)
          56 (3.29 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendMethod(Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext,ubyte):this (FullOpts)
          54 (3.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write6_XmlSchemaDocumentation(System.Xml.Schema.XmlSchemaDocumentation):this (FullOpts)
          50 (2.86 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:CheckForHttp11ConnectionInjection():this (FullOpts)
          49 (4.68 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Template:GetDebugName():System.String:this (FullOpts)
          48 (5.13 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionPointer:ToString():System.String:this (FullOpts)
          48 (2.07 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate:ToString(ubyte):System.String:this (FullOpts)
          47 (2.37 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm.UnwindInfo:ToString():System.String:this (FullOpts)
          47 (2.45 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm64.UnwindInfo:ToString():System.String:this (FullOpts)
          47 (2.45 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.LoongArch64.UnwindInfo:ToString():System.String:this (FullOpts)
          47 (2.45 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.RiscV64.UnwindInfo:ToString():System.String:this (FullOpts)
          47 (4.47 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:ToString():System.String:this (FullOpts)
          46 (3.84 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileSort(System.Xml.Xsl.Xslt.Sort,System.Xml.Xsl.Qil.QilList,byref):this (FullOpts)
          45 (3.28 % of base) : System.Data.Common.dasm - System.Data.DataViewManager:get_DataViewSettingCollectionString():System.String:this (FullOpts)
          43 (6.36 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcSlotTable:ToString():System.String:this (FullOpts)
          42 (0.98 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightLambda+DebugViewPrinter:ToString():System.String:this (FullOpts)
          41 (1.61 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.UnwindInfo:ToString():System.String:this (FullOpts)
          40 (4.69 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ConstructCommandLine(int,int,System.String,ubyte,int,int):System.String (FullOpts)
          39 (10.10 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:ToString():System.String:this (FullOpts)
          39 (3.78 % of base) : System.Runtime.Numerics.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
          39 (3.78 % of base) : System.Private.CoreLib.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
          39 (4.13 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:ToString():System.String:this (FullOpts)
          38 (3.37 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionCall:ToString():System.String:this (FullOpts)
          38 (1.74 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write1_XmlSchemaAttribute(System.Xml.Schema.XmlSchemaAttribute):this (FullOpts)
          36 (3.09 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:PrepareForReuse(ubyte):ubyte:this (FullOpts)
          36 (1.29 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write46_XmlSchemaElement(System.Xml.Schema.XmlSchemaElement):this (FullOpts)
          35 (2.39 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcSlotTable+GcSlot:ToString():System.String:this (FullOpts)
          35 (2.30 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendSym(Microsoft.CSharp.RuntimeBinder.Semantics.Symbol,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext,ubyte):this (FullOpts)
          35 (2.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:StartEvent(System.String,System.Diagnostics.Tracing.EventAttribute):this (FullOpts)
          34 (3.12 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
          34 (1.98 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:CheckForHttp2ConnectionInjection():this (FullOpts)
          34 (1.98 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:CheckForHttp3ConnectionInjection():this (FullOpts)
          34 (2.96 % of base) : System.Net.Http.dasm - System.Net.Http.HttpResponseMessage:ToString():System.String:this (FullOpts)
          34 (5.44 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailMessage:BuildDeliveryStatusNotificationString():System.String:this (FullOpts)
          33 (2.21 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.Cache.XPathNodeInfoAtom:ToString():System.String:this (FullOpts)
          33 (6.18 % of base) : System.Net.WebSockets.dasm - System.Threading.AsyncMutex:EnterAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          32 (1.68 % of base) : System.Data.Common.dasm - System.Data.Common.DbCommandBuilder:BuildInsertCommand(System.Data.Common.DataTableMapping,System.Data.DataRow):System.Data.Common.DbCommand:this (FullOpts)
          32 (2.42 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:KeepAlivePingHeartBeat():this (FullOpts)
          31 (4.53 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Key:GetDebugName():System.String:this (FullOpts)
          29 (2.52 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+RttEstimator:OnPingAckReceived(long,System.Net.Http.Http2Connection):this (FullOpts)
          29 (3.90 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSA:ToXmlString(ubyte):System.String:this (FullOpts)
          29 (3.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSA:ToXmlString(ubyte):System.String:this (FullOpts)
          29 (2.43 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write33_XmlSchemaAnyAttribute(System.Xml.Schema.XmlSchemaAnyAttribute):this (FullOpts)
          28 (1.29 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitCallSiteMain(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
          28 (0.38 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool+<SendWithVersionDetectionAndRetryAsync>d__50:MoveNext():this (FullOpts)
          28 (1.14 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write35_XmlSchemaComplexType(System.Xml.Schema.XmlSchemaComplexType):this (FullOpts)
          27 (1.10 % of base) : System.Data.Common.dasm - System.Data.Common.DbCommandBuilder:BuildWhereClause(System.Data.Common.DataTableMapping,System.Data.DataRow,System.Text.StringBuilder,System.Data.Common.DbCommand,int,ubyte):int:this (FullOpts)
          27 (3.18 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesActivitySourceListener:<NormalizeActivitySourceSpecsList>g__LogIgnoredSpecRule|9_0(System.String,System.String):this (FullOpts)
          27 (3.17 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDeclaration:ToString():System.String:this (FullOpts)
          27 (3.21 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NamespaceList:ToString():System.String:this (FullOpts)
          26 (3.59 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:EndEvent():this (FullOpts)
          26 (2.42 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write7_XmlSchemaAppInfo(System.Xml.Schema.XmlSchemaAppInfo):this (FullOpts)
          24 (3.61 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionRegister:ToString():System.String:this (FullOpts)
          24 (3.85 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:ValidateService(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):this (FullOpts)
          24 (3.79 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream:GetStaticQPackHeader(int,byref,byref):this (FullOpts)
          23 (2.59 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:TryGetAuthenticationChallenge(System.Net.Http.HttpResponseMessage,ubyte,System.Uri,System.Net.ICredentials,byref):ubyte (FullOpts)
          23 (3.25 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.COMException:ToString():System.String:this (FullOpts)
          23 (1.33 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write53_XmlSchemaAny(System.Xml.Schema.XmlSchemaAny):this (FullOpts)
          22 (1.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitIEnumerable(Microsoft.Extensions.DependencyInjection.ServiceLookup.IEnumerableCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
          22 (2.14 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionGroupDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSectionGroup):System.String:this (FullOpts)
          22 (2.79 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2StreamWindowManager:.ctor(System.Net.Http.Http2Connection,System.Net.Http.Http2Connection+Http2Stream):this (FullOpts)
          22 (0.29 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<SendAsync>d__29:MoveNext():this (FullOpts)
          22 (2.39 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write31_XmlSchemaAttributeGroup(System.Xml.Schema.XmlSchemaAttributeGroup):this (FullOpts)
          21 (0.98 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendType(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext):this (FullOpts)
          21 (1.10 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:.ctor(System.String,System.Guid,System.String,System.Resources.ResourceManager,int):this (FullOpts)
          21 (1.54 % of base) : System.Private.CoreLib.dasm - System.SR:InternalGetResourceString(System.String):System.String (FullOpts)
          21 (4.38 % of base) : System.Net.WebSockets.dasm - System.Threading.AsyncMutex:Exit():this (FullOpts)
          21 (5.13 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILModule:CreateAssemblyName():System.Reflection.AssemblyName (FullOpts)
          20 (2.26 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ProcessPingFrame(System.Net.Http.Http2Connection+FrameHeader):this (FullOpts)
          20 (2.37 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:AddJsonExceptionInformation(byref,byref,System.Text.Json.JsonException) (FullOpts)
          20 (1.79 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write41_XmlSchemaComplexContent(System.Xml.Schema.XmlSchemaComplexContent):this (FullOpts)
          20 (1.68 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:MSUtc(System.String):System.String (FullOpts)
          19 (1.80 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
          19 (3.17 % of base) : System.Private.CoreLib.dasm - System.AggregateException:ToString():System.String:this (FullOpts)
          19 (5.14 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitNewArray(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression:this (FullOpts)
          18 (1.64 % of base) : Microsoft.Extensions.Caching.Memory.dasm - Microsoft.Extensions.Caching.Memory.MemoryCache:OvercapacityCompaction():this (FullOpts)
          18 (1.62 % of base) : runincontext.dasm - RunInContext:Main(System.String[]):int (FullOpts)
          18 (0.43 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2Stream+<SendRequestBodyAsync>d__45:MoveNext():this (FullOpts)
          18 (2.62 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+RttEstimator:OnDataOrHeadersReceived(System.Net.Http.Http2Connection,ubyte):this (FullOpts)
          18 (2.60 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:HandleHttp11ConnectionFailure(System.Net.Http.HttpConnectionWaiter`1[System.Net.Http.HttpConnection],System.Exception):this (FullOpts)
          18 (2.31 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:ToString():System.String:this (FullOpts)
          18 (3.51 % of base) : System.Text.Json.dasm - System.Text.Json.ReadStack:get_DebuggerDisplay():System.String:this (FullOpts)
          18 (1.34 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write50_XmlSchemaKeyref(System.Xml.Schema.XmlSchemaKeyref):this (FullOpts)

Top method improvements (bytes):
        -279 (-3.83 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_CONNECTION_EVENT:ToString():System.String:this (FullOpts)
        -245 (-4.59 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_STREAM_EVENT:ToString():System.String:this (FullOpts)
        -156 (-3.13 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
        -139 (-6.70 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper+TlsFrameInfo:ToString():System.String:this (FullOpts)
        -126 (-1.47 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,ubyte,ubyte):this (FullOpts)
        -122 (-2.14 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
        -119 (-2.29 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.CustomAttributeBuilder:.ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]):this (FullOpts)
        -119 (-1.63 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteStructMethod(System.Xml.Serialization.StructMapping):this (FullOpts)
        -112 (-4.49 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:ToString(ubyte):System.String:this (FullOpts)
        -102 (-3.12 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:WriteTypeInfo(System.Xml.Serialization.TypeScope,System.Xml.Serialization.TypeDesc,System.Type):System.String:this (FullOpts)
        -101 (-1.57 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
         -84 (-5.91 % of base) : System.Net.Primitives.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-4.52 % of base) : System.Net.HttpListener.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-5.72 % of base) : System.Net.Security.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-4.52 % of base) : System.Net.Mail.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-4.41 % of base) : System.Net.Quic.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-4.52 % of base) : System.Net.Requests.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-4.52 % of base) : System.Net.Http.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-5.91 % of base) : System.Net.NameResolution.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-4.52 % of base) : System.Net.Sockets.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -82 (-1.64 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:GenerateLiteralMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
         -80 (-4.00 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetCSharpString(System.String):System.String (FullOpts)
         -73 (-1.04 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:GenerateLiteralMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
         -72 (-4.57 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitConstant(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression:this (FullOpts)
         -69 (-3.47 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexLWCGCompiler:FactoryInstanceFromCode(System.String,System.Text.RegularExpressions.RegexTree,int,ubyte):System.Text.RegularExpressions.RegexRunnerFactory:this (FullOpts)
         -68 (-4.62 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.LogHelper:GetRedactedUriString(System.Uri):System.String (FullOpts)
         -68 (-3.04 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHelper:GetRedactedUriString(System.Uri):System.String (FullOpts)
         -66 (-10.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:WriteCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Span`1[ushort]):int (FullOpts)
         -64 (-3.73 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_LISTENER_EVENT:ToString():System.String:this (FullOpts)
         -64 (-4.41 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:<JavaScriptStringEncode>g__EncodeCore|12_0(System.ReadOnlySpan`1[ushort],int,ubyte):System.String (FullOpts)
         -63 (-4.60 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHandler+ResponseData:ToString():System.String:this (FullOpts)
         -60 (-4.03 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.LoggerFilterRule:ToString():System.String:this (FullOpts)
         -56 (-2.94 % of base) : System.Private.Xml.dasm - System.Xml.XmlNode+DebuggerDisplayXmlNodeProxy:ToString():System.String:this (FullOpts)
         -53 (-6.08 % of base) : System.Private.CoreLib.dasm - System.Exception:ToString():System.String:this (FullOpts)
         -51 (-2.23 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String (FullOpts)
         -50 (-3.46 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen+Member:.ctor(System.Xml.Serialization.XmlSerializationReaderCodeGen,System.String,System.String,System.String,int,System.Xml.Serialization.MemberMapping,ubyte,System.String):this (FullOpts)
         -50 (-3.69 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen+Member:.ctor(System.String,System.String,System.String,int,System.Xml.Serialization.MemberMapping,ubyte,System.String):this (FullOpts)
         -49 (-4.45 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHandler+ActivityStopData:ToString():System.String:this (FullOpts)
         -49 (-4.47 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHandler+RequestData:ToString():System.String:this (FullOpts)
         -46 (-5.56 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHandler+ExceptionData:ToString():System.String:this (FullOpts)
         -46 (-4.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -45 (-4.96 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression):System.Linq.Expressions.Expression:this (FullOpts)
         -45 (-1.74 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeExceptionHandlingClause:ToString():System.String:this (FullOpts)
         -44 (-5.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -44 (-2.91 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetFullValueForDisplayNameField(System.String,System.TimeSpan,byref) (FullOpts)
         -44 (-4.11 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SoapReflectionImporter:XsdTypeName(System.Type,System.Xml.Serialization.SoapAttributes,System.String):System.String:this (FullOpts)
         -44 (-4.11 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:XsdTypeName(System.Type,System.Xml.Serialization.XmlAttributes,System.String):System.String:this (FullOpts)
         -44 (-1.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteArray(System.String,System.String,System.Object,System.Type):this (FullOpts)
         -43 (-0.78 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<ProcessIncomingFramesAsync>d__62:MoveNext():this (FullOpts)
         -43 (-6.98 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:ToString():System.String:this (FullOpts)
         -42 (-5.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts) (2 methods)
         -42 (-3.65 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ReadGoAwayFrame(System.Net.Http.Http2Connection+FrameHeader):System.ValueTuple`2[int,int]:this (FullOpts)
         -41 (-3.50 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_NEW_CONNECTION_INFO:ToString():System.String:this (FullOpts)
         -41 (-3.05 % of base) : System.Data.Common.dasm - System.Data.Merger:MergeRows(System.Data.DataRow[]):this (FullOpts)
         -41 (-3.25 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ExtendWindow(int):ubyte:this (FullOpts)
         -40 (-2.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:ToString():System.String:this (FullOpts)
         -39 (-6.06 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.SequencePoint:GetDebuggerDisplay():System.String:this (FullOpts)
         -39 (-2.47 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:ReadDatabase(System.String,System.String):System.TermInfo+Database (FullOpts)
         -38 (-1.19 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ServiceDescriptor:ToString():System.String:this (FullOpts)
         -38 (-3.52 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteIndexedHeader(int,System.String,byref):this (FullOpts)
         -37 (-2.60 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteLiteralHeader(System.String,System.ReadOnlySpan`1[System.String],System.Text.Encoding,byref):this (FullOpts)
         -37 (-6.37 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:.cctor() (FullOpts)
         -36 (-3.41 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.DebugInfo:ToString():System.String:this (FullOpts)
         -36 (-5.83 % of base) : System.Private.CoreLib.dasm - System.Reflection.LocalVariableInfo:ToString():System.String:this (FullOpts)
         -34 (-5.36 % of base) : System.Net.Security.dasm - System.Net.SecurityStatusPal:ToString():System.String:this (FullOpts)
         -34 (-4.94 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonArray+DebugView+DebugViewItem:get_Display():System.String:this (FullOpts)
         -34 (-2.29 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:WriteMemberInfo(System.Type,System.String,System.String,System.String):System.String:this (FullOpts)
         -34 (-3.74 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType:NameAndType(ubyte):System.String:this (FullOpts)
         -33 (-4.43 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.DebugConsoleMetricListener:MeasurementHandler[double](System.Diagnostics.Metrics.Instrument,double,System.ReadOnlySpan`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Object):this (FullOpts)
         -33 (-4.42 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.DebugConsoleMetricListener:MeasurementHandler[int](System.Diagnostics.Metrics.Instrument,int,System.ReadOnlySpan`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Object):this (FullOpts)
         -33 (-4.42 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.DebugConsoleMetricListener:MeasurementHandler[long](System.Diagnostics.Metrics.Instrument,long,System.ReadOnlySpan`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Object):this (FullOpts)
         -33 (-4.41 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.DebugConsoleMetricListener:MeasurementHandler[short](System.Diagnostics.Metrics.Instrument,short,System.ReadOnlySpan`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Object):this (FullOpts)
         -33 (-4.43 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.DebugConsoleMetricListener:MeasurementHandler[System.Numerics.Vector`1[float]](System.Diagnostics.Metrics.Instrument,System.Numerics.Vector`1[float],System.ReadOnlySpan`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Object):this (FullOpts)
         -33 (-4.41 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.DebugConsoleMetricListener:MeasurementHandler[ubyte](System.Diagnostics.Metrics.Instrument,ubyte,System.ReadOnlySpan`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Object):this (FullOpts)
         -33 (-3.55 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.RangeItemHeaderValue:ToString():System.String:this (FullOpts)
         -33 (-8.40 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHeader:ToString():System.String:this (FullOpts)
         -33 (-5.64 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -33 (-4.26 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilName:ToString():System.String:this (FullOpts)
         -32 (-2.13 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.MetricsEventSource+CommandHandler:SetMaxValue(System.Collections.Generic.IDictionary`2[System.String,System.String],System.String,System.String,int,byref):ubyte:this (FullOpts)
         -32 (-1.34 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:TryFormat(System.Span`1[ushort],byref):ubyte:this (FullOpts)
         -31 (-2.96 % of base) : System.Net.Http.dasm - System.Net.Http.CreditManager:AdjustCredit(int):this (FullOpts)
         -31 (-0.90 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<ProcessOutgoingFramesAsync>d__82:MoveNext():this (FullOpts)
         -30 (-5.59 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier:ToString():System.String:this (FullOpts)
         -30 (-6.88 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair:PairToString(System.Object,System.Object):System.String (FullOpts)
         -30 (-3.70 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:get_Id():System.String:this (FullOpts)
         -30 (-3.46 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:get_ParentId():System.String:this (FullOpts)
         -30 (-2.86 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_NameAndARGBValue():System.String:this (FullOpts)
         -30 (-4.96 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.RuntimeLabel:ToString():System.String:this (FullOpts)
         -30 (-6.44 % of base) : System.Net.Primitives.dasm - System.Net.CredentialCacheKey:ToString():System.String:this (FullOpts)
         -30 (-4.93 % of base) : System.Net.Http.dasm - System.Net.CredentialCacheKey:ToString():System.String:this (FullOpts)
         -30 (-3.72 % of base) : System.Net.Http.dasm - System.Net.Http.ConnectHelper:CreateWrappedException(System.Exception,System.String,int,System.Threading.CancellationToken):System.Exception (FullOpts)
         -30 (-2.37 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ChangeMaxConcurrentStreams(uint):this (FullOpts)
         -30 (-3.85 % of base) : System.Net.Primitives.dasm - System.Net.IPEndPoint:ToString():System.String:this (FullOpts)
         -30 (-5.38 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -30 (-4.87 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForArrayMember(System.String,System.String,System.Xml.Serialization.TypeDesc):System.String:this (FullOpts)
         -30 (-5.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SourceInfo:CastTo(System.Xml.Serialization.TypeDesc):System.Xml.Serialization.SourceInfo:this (FullOpts)
         -30 (-0.89 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteAttributes(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this (FullOpts)
         -30 (-3.32 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteAttribute(System.String,System.Xml.Serialization.AttributeAccessor,System.String):this (FullOpts)
         -30 (-0.41 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElement(System.String,System.Xml.Serialization.ElementAccessor,System.String,ubyte):this (FullOpts)
         -30 (-2.62 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseReader:IndexOfLocalName(System.String[],System.String):int:this (FullOpts)

Top method regressions (percentages):
         325 (10.66 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:PrintMembers(System.Text.StringBuilder):ubyte:this (FullOpts)
          39 (10.10 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:ToString():System.String:this (FullOpts)
         627 (8.45 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseHelper(System.Text.StringBuilder):this (FullOpts)
           8 (7.02 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitLoop(System.Linq.Expressions.LoopExpression):System.Linq.Expressions.Expression:this (FullOpts)
          96 (6.87 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:AppendServiceDescriptor(System.Text.StringBuilder,Microsoft.Extensions.DependencyInjection.ServiceDescriptor) (FullOpts)
          75 (6.76 % of base) : System.Net.Security.dasm - System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy:ToString():System.String:this (FullOpts)
         464 (6.75 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseSignature(int,System.Text.StringBuilder):ILCompiler.Reflection.ReadyToRun.ReadyToRunSignature:this (FullOpts)
         237 (6.59 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.InfoHdrSmall:ToString():System.String:this (FullOpts)
          43 (6.36 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcSlotTable:ToString():System.String:this (FullOpts)
          33 (6.18 % of base) : System.Net.WebSockets.dasm - System.Threading.AsyncMutex:EnterAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
           7 (6.14 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitTry(System.Linq.Expressions.TryExpression):System.Linq.Expressions.Expression:this (FullOpts)
          82 (6.01 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForCreateInstance(System.String,System.String,ubyte,System.String):System.String (FullOpts)
          64 (5.82 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition:ToString():System.String:this (FullOpts)
          77 (5.74 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle:<AddWebSocketHeaders>g__GetDeflateOptions|25_0(System.Net.WebSockets.WebSocketDeflateOptions):System.String (FullOpts)
          34 (5.44 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailMessage:BuildDeliveryStatusNotificationString():System.String:this (FullOpts)
          19 (5.14 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitNewArray(System.Linq.Expressions.NewArrayExpression):System.Linq.Expressions.Expression:this (FullOpts)
          21 (5.13 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILModule:CreateAssemblyName():System.Reflection.AssemblyName (FullOpts)
          48 (5.13 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionPointer:ToString():System.String:this (FullOpts)
          12 (5.04 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:WriteNameAndMessageAttribs(System.Text.StringBuilder,System.String,System.String):this (FullOpts)
           7 (4.70 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendName(Microsoft.CSharp.RuntimeBinder.Syntax.Name):this (FullOpts)
          40 (4.69 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ConstructCommandLine(int,int,System.String,ubyte,int,int):System.String (FullOpts)
          49 (4.68 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Template:GetDebugName():System.String:this (FullOpts)
          13 (4.64 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:AppendEscapedChar(System.Text.StringBuilder,ushort) (FullOpts)
          31 (4.53 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Key:GetDebugName():System.String:this (FullOpts)
          47 (4.47 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:ToString():System.String:this (FullOpts)
          12 (4.46 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitSwitch(System.Linq.Expressions.SwitchExpression):System.Linq.Expressions.Expression:this (FullOpts)
          83 (4.43 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AddEventParameter(System.Type,System.String):this (FullOpts)
          21 (4.38 % of base) : System.Net.WebSockets.dasm - System.Threading.AsyncMutex:Exit():this (FullOpts)
          12 (4.14 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitInvocation(System.Linq.Expressions.InvocationExpression):System.Linq.Expressions.Expression:this (FullOpts)
          10 (4.13 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitSwitchCase(System.Linq.Expressions.SwitchCase):System.Linq.Expressions.SwitchCase:this (FullOpts)
          39 (4.13 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:ToString():System.String:this (FullOpts)
          12 (4.10 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendParamList(Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,ubyte):this (FullOpts)
          29 (3.90 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSA:ToXmlString(ubyte):System.String:this (FullOpts)
          24 (3.85 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceProvider:ValidateService(Microsoft.Extensions.DependencyInjection.ServiceDescriptor):this (FullOpts)
          46 (3.84 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileSort(System.Xml.Xsl.Xslt.Sort,System.Xml.Xsl.Qil.QilList,byref):this (FullOpts)
          24 (3.79 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream:GetStaticQPackHeader(int,byref,byref):this (FullOpts)
          39 (3.78 % of base) : System.Runtime.Numerics.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
          39 (3.78 % of base) : System.Private.CoreLib.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
          29 (3.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSA:ToXmlString(ubyte):System.String:this (FullOpts)
          14 (3.70 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression):System.Linq.Expressions.Expression:this (FullOpts)
          54 (3.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write6_XmlSchemaDocumentation(System.Xml.Schema.XmlSchemaDocumentation):this (FullOpts)
          80 (3.66 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:QuoteSnippetString(System.String):System.String:this (FullOpts)
          80 (3.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitUnary(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression:this (FullOpts)
          24 (3.61 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionRegister:ToString():System.String:this (FullOpts)
          26 (3.59 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:EndEvent():this (FullOpts)
          18 (3.51 % of base) : System.Text.Json.dasm - System.Text.Json.ReadStack:get_DebuggerDisplay():System.String:this (FullOpts)
          13 (3.46 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializerOptions:get_DebuggerDisplay():System.String:this (FullOpts)
          38 (3.37 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionCall:ToString():System.String:this (FullOpts)
          17 (3.33 % of base) : System.Text.Json.dasm - System.Text.Json.WriteStack:get_DebuggerDisplay():System.String:this (FullOpts)
          56 (3.29 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendMethod(Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext,ubyte):this (FullOpts)
          11 (3.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.IncrementingPollingCounter:ToString():System.String:this (FullOpts)
          12 (3.28 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitCatchBlock(System.Linq.Expressions.CatchBlock):System.Linq.Expressions.CatchBlock:this (FullOpts)
          45 (3.28 % of base) : System.Data.Common.dasm - System.Data.DataViewManager:get_DataViewSettingCollectionString():System.String:this (FullOpts)
          23 (3.25 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.COMException:ToString():System.String:this (FullOpts)
          27 (3.21 % of base) : System.Private.Xml.dasm - System.Xml.Schema.NamespaceList:ToString():System.String:this (FullOpts)
          27 (3.18 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesActivitySourceListener:<NormalizeActivitySourceSpecsList>g__LogIgnoredSpecRule|9_0(System.String,System.String):this (FullOpts)
          27 (3.17 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDeclaration:ToString():System.String:this (FullOpts)
          19 (3.17 % of base) : System.Private.CoreLib.dasm - System.AggregateException:ToString():System.String:this (FullOpts)
          34 (3.12 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
          14 (3.11 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathCompileException:MarkOutError():System.String:this (FullOpts)
          36 (3.09 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:PrepareForReuse(ubyte):ubyte:this (FullOpts)
          34 (2.96 % of base) : System.Net.Http.dasm - System.Net.Http.HttpResponseMessage:ToString():System.String:this (FullOpts)
          50 (2.86 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:CheckForHttp11ConnectionInjection():this (FullOpts)
          22 (2.79 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2StreamWindowManager:.ctor(System.Net.Http.Http2Connection,System.Net.Http.Http2Connection+Http2Stream):this (FullOpts)
           7 (2.71 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitParameter(System.Linq.Expressions.ParameterExpression):System.Linq.Expressions.Expression:this (FullOpts)
           9 (2.70 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.PollingCounter:ToString():System.String:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[double]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[int]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[long]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[short]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.__Canon]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[System.Numerics.Vector`1[float]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ChooseTarget`1[ubyte]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[double]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[int]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[long]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[short]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[System.__Canon]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[System.Numerics.Vector`1[float]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+OutputAvailableAsyncTarget`1[ubyte]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[double]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[int]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[long]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[short]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[System.__Canon]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[System.Numerics.Vector`1[float]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[ubyte]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          18 (2.62 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+RttEstimator:OnDataOrHeadersReceived(System.Net.Http.Http2Connection,ubyte):this (FullOpts)
          18 (2.60 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:HandleHttp11ConnectionFailure(System.Net.Http.HttpConnectionWaiter`1[System.Net.Http.HttpConnection],System.Exception):this (FullOpts)
          23 (2.59 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:TryGetAuthenticationChallenge(System.Net.Http.HttpResponseMessage,ubyte,System.Uri,System.Net.ICredentials,byref):ubyte (FullOpts)
          90 (2.58 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSection,int):System.String:this (FullOpts)
          12 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[double]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[int]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[long]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[short]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[System.__Canon]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
          12 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.ActionBlock`1[System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)

Top method improvements (percentages):
         -22 (-34.92 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Information:LegacyTypeNameOfCOMObject(System.Object,ubyte):System.String (FullOpts)
         -22 (-34.92 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Information:TypeNameOfCOMObject(System.Object,ubyte):System.String (FullOpts)
         -11 (-16.92 % of base) : System.Net.HttpListener.dasm - System.Net.HttpResponseStream:.cctor() (FullOpts)
         -11 (-16.92 % of base) : System.Net.Mail.dasm - System.Net.Mime.EncodedStreamFactory:.cctor() (FullOpts)
         -66 (-10.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:WriteCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Span`1[ushort]):int (FullOpts)
         -24 (-10.08 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.EncodingStreamWrapper:.cctor() (FullOpts)
         -13 (-8.90 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:VBFriendlyName(System.Type,System.Object):System.String (FullOpts)
         -33 (-8.40 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHeader:ToString():System.String:this (FullOpts)
         -26 (-8.28 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:CreateForLiteral(ubyte):System.Text.Json.JsonDocument (FullOpts)
         -22 (-7.03 % of base) : System.Net.Primitives.dasm - System.Net.DnsEndPoint:ToString():System.String:this (FullOpts)
         -43 (-6.98 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:ToString():System.String:this (FullOpts)
         -30 (-6.88 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair:PairToString(System.Object,System.Object):System.String (FullOpts)
        -139 (-6.70 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper+TlsFrameInfo:ToString():System.String:this (FullOpts)
         -30 (-6.44 % of base) : System.Net.Primitives.dasm - System.Net.CredentialCacheKey:ToString():System.String:this (FullOpts)
         -37 (-6.37 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:.cctor() (FullOpts)
         -27 (-6.37 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:ToString():System.String:this (FullOpts)
         -22 (-6.29 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlRootAttribute:get_Key():System.String:this (FullOpts)
         -53 (-6.08 % of base) : System.Private.CoreLib.dasm - System.Exception:ToString():System.String:this (FullOpts)
         -39 (-6.06 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.SequencePoint:GetDebuggerDisplay():System.String:this (FullOpts)
         -25 (-6.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:ToString():System.String:this (FullOpts)
         -20 (-6.04 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlBinary:ToString():System.String:this (FullOpts)
         -23 (-5.99 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:NextIdName(System.String):System.String:this (FullOpts)
         -22 (-5.91 % of base) : System.Net.Primitives.dasm - System.Net.CredentialHostKey:ToString():System.String:this (FullOpts)
         -84 (-5.91 % of base) : System.Net.Primitives.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -84 (-5.91 % of base) : System.Net.NameResolution.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -23 (-5.90 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:NextIdName(System.String):System.String:this (FullOpts)
         -12 (-5.88 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:<TryFind>g__WritePostEB|5_0(System.ReadOnlySpan`1[ushort],System.Span`1[ushort]):System.ReadOnlySpan`1[ushort] (FullOpts)
         -36 (-5.83 % of base) : System.Private.CoreLib.dasm - System.Reflection.LocalVariableInfo:ToString():System.String:this (FullOpts)
          -4 (-5.80 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.MetadataReader:.cctor() (FullOpts)
         -25 (-5.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.SortKey:ToString():System.String:this (FullOpts)
         -15 (-5.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ActivityTracker+ActivityInfo:Path(System.Diagnostics.Tracing.ActivityTracker+ActivityInfo):System.String (FullOpts)
         -30 (-5.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SourceInfo:CastTo(System.Xml.Serialization.TypeDesc):System.Xml.Serialization.SourceInfo:this (FullOpts)
         -84 (-5.72 % of base) : System.Net.Security.dasm - System.Net.NetEventSource:Format(System.Object):System.String (FullOpts)
         -44 (-5.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -33 (-5.64 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -30 (-5.59 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceIdentifier:ToString():System.String:this (FullOpts)
         -46 (-5.56 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHandler+ExceptionData:ToString():System.String:this (FullOpts)
         -26 (-5.54 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlMapping:GenerateKey(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String):System.String (FullOpts)
         -27 (-5.49 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Point:ToString():System.String:this (FullOpts)
         -42 (-5.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts) (2 methods)
         -30 (-5.38 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -34 (-5.36 % of base) : System.Net.Security.dasm - System.Net.SecurityStatusPal:ToString():System.String:this (FullOpts)
         -23 (-5.31 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:get_DebuggerDisplay():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[double]:ToString():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[int]:ToString():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[long]:ToString():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[short]:ToString():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Numerics.Vector`1[float]]:ToString():System.String:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.Span`1[ubyte]:ToString():System.String:this (FullOpts)
         -15 (-5.08 % of base) : System.Net.Primitives.dasm - System.Net.IPNetwork:ToString():System.String:this (FullOpts)
         -22 (-5.06 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:ToString():System.String:this (FullOpts)
          -7 (-5.04 % of base) : System.Collections.Specialized.dasm - System.Collections.Specialized.BitVector32+<>c:<ToString>b__19_0(System.Span`1[ushort],System.Collections.Specialized.BitVector32):this (FullOpts)
         -45 (-4.96 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression):System.Linq.Expressions.Expression:this (FullOpts)
         -30 (-4.96 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.RuntimeLabel:ToString():System.String:this (FullOpts)
         -34 (-4.94 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonArray+DebugView+DebugViewItem:get_Display():System.String:this (FullOpts)
         -30 (-4.93 % of base) : System.Net.Http.dasm - System.Net.CredentialCacheKey:ToString():System.String:this (FullOpts)
         -27 (-4.87 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:get_DebuggerDisplay():System.String:this (FullOpts)
         -30 (-4.87 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForArrayMember(System.String,System.String,System.Xml.Serialization.TypeDesc):System.String:this (FullOpts)
         -19 (-4.83 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:NextMethodName(System.String):System.String:this (FullOpts)
         -19 (-4.83 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:NextMethodName(System.String):System.String:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[double]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[int]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[long]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[short]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[System.__Canon]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[System.Numerics.Vector`1[float]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[ubyte]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[double,System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[int,System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[long,System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[short,System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[System.__Canon,System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[System.Nullable`1[int],System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[System.Numerics.Vector`1[float],System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.82 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BroadcastBlock`1+BroadcastingSourceCore`1[ubyte,System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -46 (-4.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
         -18 (-4.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:NextMethodName(System.String):System.String:this (FullOpts)
         -18 (-4.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:NextMethodName(System.String):System.String:this (FullOpts)
         -68 (-4.62 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.LogHelper:GetRedactedUriString(System.Uri):System.String (FullOpts)
         -19 (-4.60 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:GetChoiceIdentifierSource(System.Xml.Serialization.MemberMapping[],System.Xml.Serialization.MemberMapping):System.String (FullOpts)
         -19 (-4.60 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:GetChoiceIdentifierSource(System.Xml.Serialization.MemberMapping[],System.Xml.Serialization.MemberMapping):System.String (FullOpts)
         -63 (-4.60 % of base) : System.Net.Http.dasm - System.Net.Http.DiagnosticsHandler+ResponseData:ToString():System.String:this (FullOpts)
        -245 (-4.59 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_STREAM_EVENT:ToString():System.String:this (FullOpts)
         -21 (-4.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Error:UnknownBindingType(int):System.ArgumentException (FullOpts)
         -72 (-4.57 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitConstant(System.Linq.Expressions.ConstantExpression):System.Linq.Expressions.Expression:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[double]:ToString():System.String:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[int]:ToString():System.String:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[long]:ToString():System.String:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[short]:ToString():System.String:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]:ToString():System.String:this (FullOpts)
         -19 (-4.57 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[ubyte]:ToString():System.String:this (FullOpts)
         -21 (-4.55 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+TargetObserver`1[double]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.55 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+TargetObserver`1[int]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.55 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+TargetObserver`1[long]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.55 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+TargetObserver`1[short]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.55 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+TargetObserver`1[System.__Canon]:get_DebuggerDisplayContent():System.Object:this (FullOpts)
         -21 (-4.55 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+TargetObserver`1[System.Nullable`1[int]]:get_DebuggerDisplayContent():System.Object:this (FullOpts)

1048 total methods with Code Size differences (678 improved, 370 regressed), 231492 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