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.
--------------------------------------------------------------------------------
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
Artifacts: