Skip to content

[JitDiff X64] [EgorBo] constant fold string.concat #1872

@MihuBot

Description

@MihuBot

Job completed in 4 minutes 10 seconds (remote runner delay: 0 seconds).
dotnet/runtime#127655

Main commit: dotnet/runtime@0a017ff
PR commit: EgorBo/runtime-1@755b3c9

Diffs

Diffs
Found 135 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 46277564
Total bytes of diff: 46278143
Total bytes of delta: 579 (0.00 % of base)
Total relative delta: 22.92
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
         354 : ILCompiler.Reflection.ReadyToRun.dasm (0.11 % of base)
          55 : System.Linq.Expressions.dasm (0.01 % of base)
          54 : System.Data.Common.dasm (0.00 % of base)
          46 : System.Diagnostics.DiagnosticSource.dasm (0.01 % of base)
          32 : System.Reflection.MetadataLoadContext.dasm (0.01 % of base)
          31 : System.Private.Xml.dasm (0.00 % of base)
          22 : System.Net.Requests.dasm (0.01 % of base)
          19 : System.Net.Mail.dasm (0.01 % of base)
          16 : System.Net.Http.dasm (0.00 % of base)
          15 : System.Configuration.ConfigurationManager.dasm (0.00 % of base)
          14 : System.Net.Primitives.dasm (0.01 % of base)
          14 : System.Composition.Runtime.dasm (0.08 % of base)
          14 : System.Net.Quic.dasm (0.01 % of base)
          13 : System.Diagnostics.Process.dasm (0.01 % of base)
          13 : System.Reflection.Context.dasm (0.02 % of base)
          12 : System.ComponentModel.Annotations.dasm (0.02 % of base)
          12 : System.Private.DataContractSerialization.dasm (0.00 % of base)
          11 : System.ServiceModel.Syndication.dasm (0.01 % of base)
          10 : System.Private.Xml.Linq.dasm (0.00 % of base)
          10 : System.Security.Cryptography.Cose.dasm (0.01 % of base)
           8 : System.ComponentModel.Composition.dasm (0.00 % of base)
           8 : System.Threading.Channels.dasm (0.00 % of base)
           7 : System.CodeDom.dasm (0.00 % of base)
           6 : System.Reflection.Metadata.dasm (0.00 % of base)
           6 : Microsoft.Extensions.DependencyModel.dasm (0.01 % of base)
           6 : System.IO.Packaging.dasm (0.01 % of base)
           6 : System.Security.Claims.dasm (0.03 % of base)
           5 : System.ComponentModel.TypeConverter.dasm (0.00 % of base)
           3 : System.Net.Sockets.dasm (0.00 % of base)
           3 : System.Net.Security.dasm (0.00 % of base)
           3 : System.Security.Cryptography.dasm (0.00 % of base)
           2 : System.Reflection.Emit.dasm (0.00 % of base)
           2 : System.Web.HttpUtility.dasm (0.01 % of base)
           2 : System.ComponentModel.Primitives.dasm (0.01 % of base)
           2 : System.Composition.Hosting.dasm (0.00 % of base)
           2 : System.IO.FileSystem.Watcher.dasm (0.01 % of base)
           1 : System.Data.Odbc.dasm (0.00 % of base)
           1 : System.Transactions.Local.dasm (0.00 % of base)
           1 : System.Security.Cryptography.Xml.dasm (0.00 % of base)
           1 : System.Resources.Extensions.dasm (0.00 % of base)
           1 : System.Net.WebSockets.dasm (0.00 % of base)
           1 : Microsoft.Extensions.Hosting.dasm (0.00 % of base)
           1 : System.Text.Json.dasm (0.00 % of base)
           1 : System.Runtime.Serialization.Schema.dasm (0.00 % of base)
           1 : System.Net.NameResolution.dasm (0.00 % of base)
           1 : System.Formats.Tar.dasm (0.00 % of base)

Top file improvements (bytes):
        -209 : Microsoft.VisualBasic.Core.dasm (-0.04 % of base)
         -51 : System.Private.CoreLib.dasm (-0.00 % of base)
          -7 : Microsoft.Extensions.FileSystemGlobbing.dasm (-0.02 % of base)
          -1 : System.Net.HttpListener.dasm (-0.00 % of base)
          -1 : System.Console.dasm (-0.00 % of base)

51 total files with Code Size differences (5 improved, 46 regressed), 209 unchanged.

Top method regressions (bytes):
          62 (1.45 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteArrayItems(System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.Xml.Serialization.TypeDesc,System.String,System.String):this (FullOpts)
          22 (0.73 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.MetricsEventSource+CommandHandler:OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs):this (FullOpts)
          19 (17.27 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForMethod(System.String,System.String,System.String,bool):System.String:this (FullOpts)
          18 (28.57 % of base) : System.Data.Common.dasm - System.Data.DataTable:ToString():System.String:this (FullOpts)
          18 (28.12 % of base) : System.Data.Common.dasm - System.Data.SimpleType:QualifiedName(System.String):System.String (FullOpts)
          18 (28.12 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:QualifiedName(System.String):System.String (FullOpts)
          18 (37.50 % of base) : System.Net.Requests.dasm - System.Net.ServicePointManager:MakeQueryString(System.Uri,bool):System.String (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (20.31 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:GetQuotedString(System.String):System.String:this (FullOpts)
          13 (26.53 % of base) : System.Composition.Runtime.dasm - System.Composition.Hosting.Core.CompositionContract+<>c:<ToString>b__14_0(System.Collections.Generic.KeyValuePair`2[System.String,System.Object]):System.String:this (FullOpts)
          13 (16.88 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:get_DebuggerDisplayString():System.String:this (FullOpts)
          13 (21.67 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessModule:ToString():System.String:this (FullOpts)
          13 (20.31 % of base) : System.Net.Primitives.dasm - System.Net.Cache.RequestCachePolicy:ToString():System.String:this (FullOpts)
          13 (20.63 % of base) : System.Net.Quic.dasm - System.Net.Quic.ThrowHelper:GetErrorMessageForStatus(int,System.String):System.String (FullOpts)
          10 (22.22 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ExtensionQuery:get_QName():System.String:this (FullOpts)
          10 (28.57 % of base) : System.Data.Common.dasm - System.Data.NewDiffgramGen:QualifiedName(System.String,System.String):System.String (FullOpts)
          10 (22.22 % of base) : System.Data.Common.dasm - System.Data.SimpleType:get_SimpleTypeQualifiedName():System.String:this (FullOpts)
          10 (24.39 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.MetricsEventSource+MetricSpec:ToString():System.String:this (FullOpts)
          10 (26.32 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.EntityTagHeaderValue:ToString():System.String:this (FullOpts)
          10 (27.78 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:AppendTypeName(System.String,System.String):System.String (FullOpts)
          10 (20.00 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderLabel:get_LabelName():System.String:this (FullOpts)
          10 (27.78 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.SyndicationFeedFormatter+XmlExceptionHelper:GetName(System.String,System.String):System.String (FullOpts)
          10 (17.86 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XName:ToString():System.String:this (FullOpts)
          10 (25.64 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaValidator:QNameString(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:CreateName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlExceptionHelper:GetName(System.String,System.String):System.String (FullOpts)
          10 (22.22 % of base) : System.Private.Xml.dasm - System.Xml.XmlQualifiedName:ToString():System.String:this (FullOpts)
          10 (22.73 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader+QName:ToString():System.String:this (FullOpts)
          10 (22.22 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilName:get_QualifiedName():System.String:this (FullOpts)
          10 (27.78 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Compiler:ConstructQName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltInput+DelayedQName:op_Implicit(System.Xml.Xsl.Xslt.XsltInput+DelayedQName):System.String (FullOpts)
          10 (23.26 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltInput+Record:get_QualifiedName():System.String:this (FullOpts)
           7 (0.27 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberEnd(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],bool):this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder+TextTypeProvider:GetConstrainedMethod(System.String,System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (19.35 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter+<>c:<WriteLibraries>b__19_0(Microsoft.Extensions.DependencyModel.Library):System.String:this (FullOpts)
           6 (46.15 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Operators:AddString(System.String,System.String):System.Object (FullOpts)
           6 (23.08 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute+<>c:<get_ExtensionsFormatted>b__6_0(System.String,System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute+<>c:<get_ExtensionsParsed>b__10_0(System.String):System.String:this (FullOpts)
           6 (16.67 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:WriteEmptyElement(System.String):System.String (FullOpts)
           6 (23.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage:GetOpcNameFromZipItemName(System.String):System.String (FullOpts)
           6 (20.69 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:QuoteName(System.String):System.String (FullOpts)
           6 (17.65 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailAddress:get_Address():System.String:this (FullOpts)
           6 (17.65 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:get_MediaType():System.String:this (FullOpts)
           6 (20.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:CreateQualifiedName(System.String,System.String):System.String (FullOpts)
           6 (19.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase+PropertyGetterBase:get_Name():System.String:this (FullOpts)
           6 (19.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase+PropertySetterBase:get_Name():System.String:this (FullOpts)
           6 (23.08 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (17.65 % of base) : System.Security.Claims.dasm - System.Security.Claims.Claim:ToString():System.String:this (FullOpts)
           6 (26.09 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetUtcFullDisplayName(System.String,System.String):System.String (FullOpts)
           6 (23.08 % of base) : System.Data.Common.dasm - System.Xml.DataSetMapper:GetIdentity(System.String,System.String):System.Object (FullOpts)
           6 (16.67 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetStringForArrayMember(System.String,System.String):System.String (FullOpts)

Top method improvements (bytes):
        -111 (-27.61 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:FieldToString(System.Reflection.FieldInfo):System.String (FullOpts)
         -74 (-3.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:GenerateSerializerContract(System.Xml.Serialization.XmlMapping[],System.Type[],System.String,System.String[],System.String,System.String[],System.Collections.Generic.Dictionary`2[System.String,System.String]):this (FullOpts)
         -73 (-5.77 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:MethodToString(System.Reflection.MethodBase):System.String (FullOpts)
         -48 (-1.24 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumAndArrayTypes():this (FullOpts)
         -45 (-3.14 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteCreateCollection(System.Xml.Serialization.TypeDesc,System.String):this (FullOpts)
         -40 (-8.11 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.String,System.String,System.String,System.String):System.String (FullOpts)
         -35 (-5.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ContractHelper:GetFailureMessage(int,System.String):System.String (FullOpts)
         -34 (-10.56 % of base) : System.Data.Common.dasm - System.Data.SimpleType:IsPlainString():bool:this (FullOpts)
         -25 (-4.84 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:ParameterToString(System.Reflection.ParameterInfo):System.String (FullOpts)
         -24 (-6.65 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType:QNameToString(System.Xml.XmlQualifiedName):System.String (FullOpts)
         -22 (-3.02 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:PropertyToString(System.Reflection.PropertyInfo):System.String (FullOpts)
         -19 (-1.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:AddDateWordOrPostfix(System.String,System.String):this (FullOpts)
         -16 (-2.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this (FullOpts)
          -6 (-8.45 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReader:ReadString(System.String):System.String:this (FullOpts)
          -4 (-3.42 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear:CalculateStem(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase):System.String:this (FullOpts)
          -4 (-3.39 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRagged:CalculateStem(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase):System.String:this (FullOpts)
          -2 (-2.60 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.EnterTryCatchFinallyInstruction:ToString():System.String:this (FullOpts)
          -2 (-3.51 % of base) : System.Net.HttpListener.dasm - System.Net.ServiceNameStore:BuildSimpleServiceName(System.String):System.String (FullOpts)
          -2 (-1.96 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetGenericMethodParameter(System.Reflection.TypeLoading.TypeContext,int):System.String:this (FullOpts)
          -2 (-1.96 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetGenericTypeParameter(System.Reflection.TypeLoading.TypeContext,int):System.String:this (FullOpts)
          -2 (-3.64 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:get_HomeTermInfoLocation():System.String (FullOpts)
          -2 (-3.08 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetQuotedCSharpString(System.String):System.String (FullOpts)
          -1 (-1.30 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForEnumMember(System.String,System.String,bool):System.String:this (FullOpts)

Top method regressions (percentages):
           6 (46.15 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Operators:AddString(System.String,System.String):System.Object (FullOpts)
          18 (37.50 % of base) : System.Net.Requests.dasm - System.Net.ServicePointManager:MakeQueryString(System.Uri,bool):System.String (FullOpts)
          18 (28.57 % of base) : System.Data.Common.dasm - System.Data.DataTable:ToString():System.String:this (FullOpts)
          10 (28.57 % of base) : System.Data.Common.dasm - System.Data.NewDiffgramGen:QualifiedName(System.String,System.String):System.String (FullOpts)
          18 (28.12 % of base) : System.Data.Common.dasm - System.Data.SimpleType:QualifiedName(System.String):System.String (FullOpts)
          18 (28.12 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:QualifiedName(System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:AppendTypeName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.SyndicationFeedFormatter+XmlExceptionHelper:GetName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:CreateName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlExceptionHelper:GetName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Compiler:ConstructQName(System.String,System.String):System.String (FullOpts)
          10 (27.78 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltInput+DelayedQName:op_Implicit(System.Xml.Xsl.Xslt.XsltInput+DelayedQName):System.String (FullOpts)
          13 (26.53 % of base) : System.Composition.Runtime.dasm - System.Composition.Hosting.Core.CompositionContract+<>c:<ToString>b__14_0(System.Collections.Generic.KeyValuePair`2[System.String,System.Object]):System.String:this (FullOpts)
          10 (26.32 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.EntityTagHeaderValue:ToString():System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute+<>c:<get_ExtensionsParsed>b__10_0(System.String):System.String:this (FullOpts)
           6 (26.09 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetUtcFullDisplayName(System.String,System.String):System.String (FullOpts)
          10 (25.64 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaValidator:QNameString(System.String,System.String):System.String (FullOpts)
          10 (24.39 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.MetricsEventSource+MetricSpec:ToString():System.String:this (FullOpts)
          10 (23.26 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltInput+Record:get_QualifiedName():System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder+TextTypeProvider:GetConstrainedMethod(System.String,System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetPinnedType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.FileExtensionsAttribute+<>c:<get_ExtensionsFormatted>b__6_0(System.String,System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage:GetOpcNameFromZipItemName(System.String):System.String (FullOpts)
           6 (23.08 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetByReferenceType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetPointerType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetSZArrayType(System.String):System.String:this (FullOpts)
           6 (23.08 % of base) : System.Data.Common.dasm - System.Xml.DataSetMapper:GetIdentity(System.String,System.String):System.Object (FullOpts)
           6 (23.08 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetStringForMember(System.String,System.String):System.String (FullOpts)
          10 (22.73 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader+QName:ToString():System.String:this (FullOpts)
          10 (22.22 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ExtensionQuery:get_QName():System.String:this (FullOpts)
          10 (22.22 % of base) : System.Data.Common.dasm - System.Data.SimpleType:get_SimpleTypeQualifiedName():System.String:this (FullOpts)
          10 (22.22 % of base) : System.Private.Xml.dasm - System.Xml.XmlQualifiedName:ToString():System.String:this (FullOpts)
          10 (22.22 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilName:get_QualifiedName():System.String:this (FullOpts)
          13 (21.67 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessModule:ToString():System.String:this (FullOpts)
           6 (20.69 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:QuoteName(System.String):System.String (FullOpts)
           6 (20.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:CreateQualifiedName(System.String,System.String):System.String (FullOpts)
          13 (20.63 % of base) : System.Net.Quic.dasm - System.Net.Quic.ThrowHelper:GetErrorMessageForStatus(int,System.String):System.String (FullOpts)
          13 (20.31 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:GetQuotedString(System.String):System.String:this (FullOpts)
          13 (20.31 % of base) : System.Net.Primitives.dasm - System.Net.Cache.RequestCachePolicy:ToString():System.String:this (FullOpts)
          10 (20.00 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderLabel:get_LabelName():System.String:this (FullOpts)
           6 (19.35 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter+<>c:<WriteLibraries>b__19_0(Microsoft.Extensions.DependencyModel.Library):System.String:this (FullOpts)
           6 (19.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase+PropertyGetterBase:get_Name():System.String:this (FullOpts)
           6 (19.35 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyBase+PropertySetterBase:get_Name():System.String:this (FullOpts)
          10 (17.86 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XName:ToString():System.String:this (FullOpts)
           6 (17.65 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailAddress:get_Address():System.String:this (FullOpts)
           6 (17.65 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:get_MediaType():System.String:this (FullOpts)
           6 (17.65 % of base) : System.Security.Claims.dasm - System.Security.Claims.Claim:ToString():System.String:this (FullOpts)
          19 (17.27 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForMethod(System.String,System.String,System.String,bool):System.String:this (FullOpts)
          13 (16.88 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:get_DebuggerDisplayString():System.String:this (FullOpts)
           6 (16.67 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:WriteEmptyElement(System.String):System.String (FullOpts)
           6 (16.67 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetStringForArrayMember(System.String,System.String):System.String (FullOpts)
           6 (16.67 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetStringForMethod(System.String,System.String):System.String (FullOpts)
           6 (16.67 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetStringForTypeof(System.String):System.String (FullOpts)
           6 (16.67 % of base) : System.Private.Xml.dasm - System.Xml.XmlLoader:EntitizeName(System.String):System.String (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
          13 (11.82 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetGenericInstantiation(System.String,System.Collections.Immutable.ImmutableArray`1[System.String]):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[byte]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)
           6 (10.34 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetModifiedType(System.String,System.String,bool):System.String:this (FullOpts)

Top method improvements (percentages):
        -111 (-27.61 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:FieldToString(System.Reflection.FieldInfo):System.String (FullOpts)
         -34 (-10.56 % of base) : System.Data.Common.dasm - System.Data.SimpleType:IsPlainString():bool:this (FullOpts)
          -6 (-8.45 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReader:ReadString(System.String):System.String:this (FullOpts)
         -40 (-8.11 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.String,System.String,System.String,System.String):System.String (FullOpts)
         -24 (-6.65 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType:QNameToString(System.Xml.XmlQualifiedName):System.String (FullOpts)
         -73 (-5.77 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:MethodToString(System.Reflection.MethodBase):System.String (FullOpts)
         -35 (-5.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ContractHelper:GetFailureMessage(int,System.String):System.String (FullOpts)
         -25 (-4.84 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:ParameterToString(System.Reflection.ParameterInfo):System.String (FullOpts)
         -74 (-3.78 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:GenerateSerializerContract(System.Xml.Serialization.XmlMapping[],System.Type[],System.String,System.String[],System.String,System.String[],System.Collections.Generic.Dictionary`2[System.String,System.String]):this (FullOpts)
          -2 (-3.64 % of base) : System.Console.dasm - System.TermInfo+DatabaseFactory:get_HomeTermInfoLocation():System.String (FullOpts)
          -2 (-3.51 % of base) : System.Net.HttpListener.dasm - System.Net.ServiceNameStore:BuildSimpleServiceName(System.String):System.String (FullOpts)
          -4 (-3.42 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextLinear:CalculateStem(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase):System.String:this (FullOpts)
          -4 (-3.39 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts.PatternContextRagged:CalculateStem(Microsoft.Extensions.FileSystemGlobbing.Abstractions.FileInfoBase):System.String:this (FullOpts)
         -45 (-3.14 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteCreateCollection(System.Xml.Serialization.TypeDesc,System.String):this (FullOpts)
          -2 (-3.08 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetQuotedCSharpString(System.String):System.String (FullOpts)
         -22 (-3.02 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:PropertyToString(System.Reflection.PropertyInfo):System.String (FullOpts)
          -2 (-2.60 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.EnterTryCatchFinallyInstruction:ToString():System.String:this (FullOpts)
         -16 (-2.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this (FullOpts)
          -2 (-1.96 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetGenericMethodParameter(System.Reflection.TypeLoading.TypeContext,int):System.String:this (FullOpts)
          -2 (-1.96 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:GetGenericTypeParameter(System.Reflection.TypeLoading.TypeContext,int):System.String:this (FullOpts)
         -19 (-1.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:AddDateWordOrPostfix(System.String,System.String):this (FullOpts)
          -1 (-1.30 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForEnumMember(System.String,System.String,bool):System.String:this (FullOpts)
         -48 (-1.24 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteEnumAndArrayTypes():this (FullOpts)

349 total methods with Code Size differences (23 improved, 326 regressed), 286238 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