Found 177 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 46578146
Total bytes of diff: 46625449
Total bytes of delta: 47303 (0.10 % of base)
Total relative delta: 202.96
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
10731 : System.Private.Xml.dasm (0.25 % of base)
2514 : System.Reflection.Metadata.dasm (0.43 % of base)
2485 : System.Private.CoreLib.dasm (0.03 % of base)
2408 : System.Text.Json.dasm (0.14 % of base)
2283 : System.Data.Common.dasm (0.13 % of base)
2265 : System.Reflection.Context.dasm (3.90 % of base)
2168 : System.Net.Http.dasm (0.24 % of base)
2089 : Microsoft.Extensions.FileSystemGlobbing.dasm (7.18 % of base)
2017 : System.Private.DataContractSerialization.dasm (0.20 % of base)
1695 : System.ServiceModel.Syndication.dasm (1.05 % of base)
1694 : System.IO.FileSystem.DriveInfo.dasm (5.17 % of base)
1525 : System.Configuration.ConfigurationManager.dasm (0.37 % of base)
1441 : System.Reflection.Emit.dasm (1.16 % of base)
1404 : System.ComponentModel.TypeConverter.dasm (0.45 % of base)
1320 : System.Threading.RateLimiting.dasm (0.83 % of base)
1215 : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm (13.18 % of base)
1126 : System.Security.Claims.dasm (5.06 % of base)
872 : System.Net.HttpListener.dasm (0.83 % of base)
706 : System.Formats.Tar.dasm (0.45 % of base)
649 : System.IO.Packaging.dasm (0.59 % of base)
628 : System.Reflection.MetadataLoadContext.dasm (0.26 % of base)
616 : Microsoft.VisualBasic.Core.dasm (0.12 % of base)
594 : System.Private.Xml.Linq.dasm (0.29 % of base)
578 : runincontext.dasm (3.69 % of base)
511 : System.Net.Mail.dasm (0.30 % of base)
502 : System.Private.Uri.dasm (0.50 % of base)
498 : Microsoft.Extensions.Hosting.Abstractions.dasm (5.53 % of base)
495 : System.ComponentModel.Primitives.dasm (2.75 % of base)
486 : System.IO.Ports.dasm (0.97 % of base)
467 : System.Net.Requests.dasm (0.31 % of base)
432 : System.Data.Odbc.dasm (0.18 % of base)
427 : System.Net.Primitives.dasm (0.40 % of base)
416 : System.Security.Cryptography.Pkcs.dasm (0.10 % of base)
398 : System.Diagnostics.Process.dasm (0.26 % of base)
385 : Microsoft.Extensions.DependencyModel.dasm (0.47 % of base)
377 : System.Net.Security.dasm (0.15 % of base)
354 : System.Runtime.Serialization.Schema.dasm (0.56 % of base)
348 : System.Security.Cryptography.Xml.dasm (0.17 % of base)
339 : System.Text.RegularExpressions.dasm (0.04 % of base)
339 : System.IO.Compression.ZipFile.dasm (0.93 % of base)
334 : Microsoft.CSharp.dasm (0.10 % of base)
313 : System.IO.FileSystem.Watcher.dasm (0.83 % of base)
303 : System.DirectoryServices.Protocols.dasm (0.21 % of base)
277 : System.Drawing.Primitives.dasm (0.85 % of base)
254 : System.Formats.Nrbf.dasm (0.46 % of base)
226 : Microsoft.Extensions.FileProviders.Physical.dasm (0.84 % of base)
216 : System.Security.Cryptography.Cose.dasm (0.30 % of base)
212 : System.Linq.Expressions.dasm (0.02 % of base)
167 : Microsoft.Extensions.Hosting.dasm (0.21 % of base)
167 : System.Diagnostics.DiagnosticSource.dasm (0.05 % of base)
152 : System.CodeDom.dasm (0.07 % of base)
149 : System.Formats.Asn1.dasm (0.16 % of base)
125 : System.Net.WebClient.dasm (0.23 % of base)
116 : System.Net.WebSockets.Client.dasm (0.47 % of base)
111 : System.Net.Quic.dasm (0.07 % of base)
110 : Microsoft.Extensions.Logging.EventSource.dasm (0.38 % of base)
103 : System.Net.NetworkInformation.dasm (0.19 % of base)
103 : System.Console.dasm (0.12 % of base)
101 : System.Net.Sockets.dasm (0.04 % of base)
98 : System.Net.Ping.dasm (0.18 % of base)
96 : System.Diagnostics.FileVersionInfo.dasm (0.93 % of base)
71 : System.Runtime.Caching.dasm (0.12 % of base)
63 : Microsoft.Extensions.Configuration.CommandLine.dasm (2.32 % of base)
60 : System.Resources.Writer.dasm (0.63 % of base)
57 : System.IO.Pipes.dasm (0.14 % of base)
57 : System.Security.Permissions.dasm (0.32 % of base)
57 : System.ComponentModel.Annotations.dasm (0.07 % of base)
56 : System.Net.NameResolution.dasm (0.09 % of base)
54 : Microsoft.Extensions.Primitives.dasm (0.19 % of base)
47 : Microsoft.Extensions.Logging.Console.dasm (0.07 % of base)
40 : Microsoft.Extensions.Configuration.Xml.dasm (0.42 % of base)
23 : Microsoft.Extensions.Configuration.Binder.dasm (0.10 % of base)
19 : System.Security.Cryptography.dasm (0.00 % of base)
19 : ILCompiler.Reflection.ReadyToRun.dasm (0.01 % of base)
18 : System.Text.Encoding.CodePages.dasm (0.02 % of base)
12 : System.Diagnostics.TextWriterTraceListener.dasm (0.07 % of base)
11 : Microsoft.Extensions.Options.ConfigurationExtensions.dasm (0.17 % of base)
10 : System.Security.Cryptography.ProtectedData.dasm (0.15 % of base)
5 : Microsoft.Extensions.Configuration.dasm (0.02 % of base)
4 : Microsoft.Extensions.Logging.Configuration.dasm (0.04 % of base)
2 : Microsoft.Extensions.DependencyInjection.dasm (0.00 % of base)
2 : System.Reflection.DispatchProxy.dasm (0.01 % of base)
Top file improvements (bytes):
-7844 : System.Collections.Immutable.dasm (-0.33 % of base)
-514 : System.Net.ServerSentEvents.dasm (-0.48 % of base)
-137 : Microsoft.Extensions.Logging.dasm (-0.36 % of base)
-120 : System.Net.WebProxy.dasm (-1.80 % of base)
-90 : System.Resources.Extensions.dasm (-0.17 % of base)
-50 : Microsoft.Extensions.Diagnostics.dasm (-0.28 % of base)
-44 : Microsoft.Extensions.Http.dasm (-0.06 % of base)
-30 : System.IO.Compression.dasm (-0.01 % of base)
-29 : System.IO.IsolatedStorage.dasm (-0.13 % of base)
-22 : System.Net.WebHeaderCollection.dasm (-0.15 % of base)
-17 : Microsoft.Extensions.Options.dasm (-0.05 % of base)
-14 : System.Diagnostics.TraceSource.dasm (-0.03 % of base)
-3 : Microsoft.Extensions.Hosting.Systemd.dasm (-0.05 % of base)
95 total files with Code Size differences (13 improved, 82 regressed), 165 unchanged.
Top method regressions (bytes):
1694 (8.07 % of base) : System.IO.FileSystem.DriveInfo.dasm - Interop+Sys:GetDriveType(System.String):int (FullOpts)
1483 (22.42 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:TryCreateBuiltInDataContract(System.String,System.String,byref):bool (FullOpts)
1235 (54.79 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomType:GetMethodImpl(System.String,int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodInfo:this (FullOpts)
1089 (26.82 % of base) : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm - Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider:Load(System.Collections.IDictionary):this (FullOpts)
807 (285.16 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.WildcardPathSegment:Match(System.String):bool:this (FullOpts)
789 (5.74 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this (FullOpts)
685 (44.95 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomType:GetPropertyImpl(System.String,int,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.PropertyInfo:this (FullOpts)
628 (134.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:Equals(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
613 (52.21 % of base) : System.Private.Uri.dasm - System.Uri:Equals(System.Uri):bool:this (FullOpts)
598 (66.15 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:Bind():this (FullOpts)
578 (21.75 % of base) : runincontext.dasm - ArgInput:.ctor(System.String[]):this (FullOpts)
483 (100.21 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
465 (12.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.CategoryAttribute:GetLocalizedString(System.String):System.String:this (FullOpts)
417 (246.75 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:StartsWith(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
415 (34.24 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ComponentResourceManager:ApplyResources(System.Object,System.Type,System.String,System.Globalization.CultureInfo):this (FullOpts)
415 (129.69 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:HasClaim(System.String,System.String):bool:this (FullOpts)
414 (752.73 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType+<>c__DisplayClass25_0:<GetMemberImpl>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
385 (221.26 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo:IsRootDirectory(System.String,System.String):bool:this (FullOpts)
367 (143.92 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:FindFirst(System.String):System.Security.Claims.Claim:this (FullOpts)
366 (1,591.30 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Match(System.String):bool:this (FullOpts)
362 (118.30 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity+<<FindAll>g__Core|64_0>d:MoveNext():bool:this (FullOpts)
357 (435.37 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Equals(System.Object):bool:this (FullOpts)
353 (100.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedStartsWith(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
351 (377.42 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarEntry:GetFullDestinationPath(System.String,System.String):System.String (FullOpts)
350 (380.43 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:StringArrayContains(System.String,System.String[],int):bool (FullOpts)
347 (163.68 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:IsChildPath(System.String,System.String):bool (FullOpts)
345 (565.57 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType+<>c__DisplayClass25_0:<GetMember>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
339 (54.59 % of base) : System.IO.Compression.ZipFile.dasm - System.IO.Compression.ZipFileExtensions:ExtractRelativeToDirectoryCheckIfFile(System.IO.Compression.ZipArchiveEntry,System.String,byref):bool (FullOpts)
327 (198.18 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:FindTypeBuilderWithName(System.String,bool):System.Reflection.Emit.TypeBuilderImpl:this (FullOpts)
323 (128.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:FilterTypeNameImpl(System.Type,System.Object,int):bool (FullOpts)
313 (39.77 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.XsltCompileContext:FindBestMethod(System.Reflection.MethodInfo[],bool,bool,System.String,int[]):System.Reflection.MethodInfo (FullOpts)
308 (143.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:CanBind():bool:this (FullOpts)
302 (91.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedEquals(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
296 (41.51 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.BlobHeap:DocumentNameEquals(System.Reflection.Metadata.DocumentNameBlobHandle,System.String,bool):bool:this (FullOpts)
291 (87.65 % of base) : System.IO.FileSystem.Watcher.dasm - System.IO.FileSystemWatcher:set_Path(System.String):this (FullOpts)
290 (91.48 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetInterface(System.String,bool):System.Type:this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[byte]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[double]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[int]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[long]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[short]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (7.32 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[System.__Canon]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[System.Nullable`1[int]]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
290 (8.18 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.FSharpUnionConverter`1[System.Numerics.Vector`1[float]]:.ctor(System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy+FSharpUnionCaseInfo[],System.Func`2[System.Object,int],System.Text.Json.JsonSerializerOptions,System.String):this (FullOpts)
286 (11.95 % of base) : System.Net.Http.dasm - System.Net.Http.HttpEnvironmentProxy:GetUriFromString(System.String):System.Uri (FullOpts)
268 (5.45 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:CreateTokenHashTable():System.Globalization.DateTimeFormatInfo+TokenHashValue[]:this (FullOpts)
266 (5.80 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.SystemClassWithMembersAndTypesRecord:Decode(System.IO.BinaryReader,System.Formats.Nrbf.RecordMap,System.Formats.Nrbf.PayloadOptions):System.Formats.Nrbf.SerializationRecord (FullOpts)
265 (17.19 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:GetPortNames_Linux():System.String[] (FullOpts)
257 (10.10 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadLink(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationLink,System.Uri):this (FullOpts)
250 (5.72 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaInference:FindMatchingElement(bool,System.Xml.XmlReader,System.Xml.Schema.XmlSchemaComplexType,byref,System.Xml.Schema.XmlSchema,bool):System.Xml.Schema.XmlSchemaElement:this (FullOpts)
248 (10.54 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
248 (10.54 % of base) : System.ComponentModel.TypeConverter.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
243 (24.60 % of base) : System.Net.HttpListener.dasm - System.Net.HttpEndPointListener:SearchListener(System.Uri,byref):System.Net.HttpListener:this (FullOpts)
233 (5.59 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlCollation:Create(System.String,bool):System.Xml.Xsl.Runtime.XmlCollation (FullOpts)
224 (19.28 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.CultureInfoConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
221 (31.98 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:SetExtProperties(System.Object,System.Xml.XmlAttribute[]) (FullOpts)
216 (4.35 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource+EventSourceHelpers:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):byte[] (FullOpts)
209 (4.27 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadOutput():this (FullOpts)
208 (12.90 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.Pal.AnyOS.ManagedPkcsPal:MakeKtri(byte[],System.Security.Cryptography.Pkcs.CmsRecipient,byref):System.Security.Cryptography.Pkcs.Asn1.KeyTransRecipientInfoAsn:this (FullOpts)
206 (4.36 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXml(System.Xml.XmlReader,bool):int:this (FullOpts)
199 (4.10 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFromContainerAsync(System.Xml.Linq.XContainer,System.Xml.XmlReader):bool:this (FullOpts)
198 (7.11 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.XsltCompileContext:FunctionAvailable(System.String):bool:this (FullOpts)
193 (42.05 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
185 (28.91 % of base) : System.Net.Mail.dasm - System.Net.Mail.SmtpConnection:ParseExtensions(System.String[]):this (FullOpts)
179 (9.11 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadCategory(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.String,bool,bool,int) (FullOpts)
176 (3.92 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this (FullOpts)
172 (4.24 % of base) : System.Data.Common.dasm - System.Data.XmlDataLoader:LoadTable(System.Data.DataTable,bool):this (FullOpts)
169 (2.98 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WritePrimitive(System.Xml.Serialization.TypeMapping,System.String):this (FullOpts)
162 (32.60 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetEventCandidates(System.String,int,bool):System.RuntimeType+ListBuilder`1[System.Reflection.EventInfo]:this (FullOpts)
160 (32.32 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetFieldCandidates(System.String,int,bool):System.RuntimeType+ListBuilder`1[System.Reflection.FieldInfo]:this (FullOpts)
159 (23.56 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:GetPortNames_FreeBSD():System.String[] (FullOpts)
154 (9.06 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameParser:TryParse(byref):bool:this (FullOpts)
154 (9.06 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:TryParse(byref):bool:this (FullOpts)
151 (12.68 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.HostApplicationBuilder+HostBuilderAdapter:ApplyChanges():this (FullOpts)
151 (61.38 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientSettingsStore+ClientSettingsConfigurationHost:IsKnownConfigFile(System.String):bool (FullOpts)
150 (10.02 % of base) : System.Private.CoreLib.dasm - System.Type:MakeFunctionPointerSignatureType(System.Type,System.Type[],bool,System.Type[]):System.Type (FullOpts)
149 (1.59 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.WellKnownOids:GetContents(System.ReadOnlySpan`1[char]):System.ReadOnlySpan`1[byte] (FullOpts)
146 (4.39 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFromContainer(System.Xml.Linq.XContainer,System.Xml.XmlReader):bool:this (FullOpts)
145 (87.35 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ViaHeaderValue:Equals(System.Object):bool:this (FullOpts)
144 (6.12 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationWriter:ConvertPrimitiveToString(System.Object,System.Xml.Serialization.TypeDesc):System.String (FullOpts)
143 (26.38 % of base) : System.Private.CoreLib.dasm - System.IO.SharedMemoryId:.ctor(System.String,bool):this (FullOpts)
143 (18.48 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetPropertyCandidates(System.String,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[System.Reflection.PropertyInfo]:this (FullOpts)
143 (9.97 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadContentFrom(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationItem):System.ServiceModel.Syndication.SyndicationContent:this (FullOpts)
141 (5.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteElement(System.Xml.Serialization.ElementAccessor,bool,bool,System.String,int,System.Xml.Serialization.XmlSerializationReader+Fixup,System.Xml.Serialization.ReflectionXmlSerializationReader+Member):System.Object:this (FullOpts)
139 (22.53 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.BaseNumberConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this (FullOpts)
138 (82.14 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.AuthenticationHeaderValue:Equals(System.Object):bool:this (FullOpts)
138 (920.00 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(System.String):bool:this (FullOpts)
137 (3.47 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WritePrimitive(System.Xml.Serialization.TypeMapping,System.Func`2[System.Object,System.String],System.Object):System.Object:this (FullOpts)
134 (6.96 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:SynchronizeRowFromRowElementEx(System.Xml.XmlBoundElement,System.Collections.ArrayList):this (FullOpts)
128 (17.56 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXmlSerializable(System.Xml.XmlReader):this (FullOpts)
126 (57.80 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.TextFieldParser:IgnoreLine(System.String):bool:this (FullOpts)
125 (8.16 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher:.ctor(System.String,System.IO.FileSystemWatcher,bool,int):this (FullOpts)
122 (35.36 % of base) : System.Data.Odbc.dasm - System.Data.Common.ADP:RemoveStringQuotes(System.String,System.String,System.String,byref):bool (FullOpts)
122 (15.56 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.Package:AddIfNoPrefixCollisionDetected(System.IO.Packaging.PackUriHelper+ValidatedPartUri,System.IO.Packaging.PackagePart):this (FullOpts)
122 (1.49 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionPreprocessor:Preprocess(System.Xml.Schema.XmlSchema,System.String,int):this (FullOpts)
119 (8.74 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:GetConstructorCandidates(System.String,int,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[System.Reflection.ConstructorInfo]:this (FullOpts)
119 (4.53 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter:ReadInlineCategories(System.Xml.XmlReader,System.ServiceModel.Syndication.InlineCategoriesDocument,System.Uri,System.String,int) (FullOpts)
118 (52.91 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler:RequestRequiresForceGet(int,System.Net.Http.HttpMethod):bool (FullOpts)
117 (5.58 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteSourceEnd(System.String,System.Type,System.Type):this (FullOpts)
116 (18.95 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.PkcsHelpers:GetOidFromHashAlgorithm(System.Security.Cryptography.HashAlgorithmName):System.String (FullOpts)
Top method improvements (bytes):
-308 (-15.82 % of base) : System.Data.Common.dasm - System.Data.XDRSchema:FindTypeNode(System.Xml.XmlElement):System.Xml.XmlElement (FullOpts)
-239 (-18.26 % of base) : System.Private.CoreLib.dasm - System.Globalization.Ordinal:IndexOfOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):int (FullOpts)
-234 (-11.24 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:MatchMonthName(byref,System.Globalization.DateTimeFormatInfo,byref,System.ReadOnlySpan`1[char]):bool (FullOpts)
-222 (-12.60 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:ExtractKeyFromECPem(System.Security.Cryptography.X509Certificates.X509Certificate2,System.ReadOnlySpan`1[char]):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts)
-217 (-4.64 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesFilterAndTransform:CreateActivitySourceTransform(System.Diagnostics.DiagnosticSourceEventSource,System.String,int,int,System.Diagnostics.DsesFilterAndTransform):System.Diagnostics.DsesFilterAndTransform (FullOpts)
-199 (-12.85 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:IcuGetAsciiCore(System.String,int,int):System.String:this (FullOpts)
-196 (-1.81 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:EmitMatchCharacterClass(System.String):this (FullOpts)
-195 (-7.91 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:MatchesHostname(System.String,bool,bool):bool:this (FullOpts)
-168 (-19.20 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:TryGetHashOidToByteLength(System.ReadOnlySpan`1[char]):System.Nullable`1[int] (FullOpts)
-168 (-19.20 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.Helpers:TryGetHashOidToByteLength(System.ReadOnlySpan`1[char]):System.Nullable`1[int] (FullOpts)
-150 (-9.25 % of base) : System.Private.CoreLib.dasm - System.Environment:ReadXdgDirectory(System.String,System.String,System.String):System.String (FullOpts)
-141 (-11.14 % of base) : System.Private.Uri.dasm - System.Uri:CheckSchemeSyntax(System.ReadOnlySpan`1[char],byref):System.UriParser (FullOpts)
-140 (-4.37 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this (FullOpts)
-139 (-19.39 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.LoggerRuleSelector:IsBetter(Microsoft.Extensions.Logging.LoggerFilterRule,Microsoft.Extensions.Logging.LoggerFilterRule,System.String,System.String):bool (FullOpts)
-139 (-27.69 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
-138 (-22.44 % of base) : System.Net.Http.dasm - System.Net.CredentialCacheKey:IsPrefix(System.Uri,int):bool:this (FullOpts)
-138 (-22.44 % of base) : System.Net.Primitives.dasm - System.Net.CredentialCacheKey:IsPrefix(System.Uri,int):bool:this (FullOpts)
-132 (-28.82 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:StartsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
-129 (-5.45 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:HandleSimpleTypeSimpleContentColumn(System.Xml.Schema.XmlSchemaSimpleType,System.String,System.Data.DataTable,bool,System.Xml.XmlAttribute[],bool):this (FullOpts)
-128 (-8.94 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:Equals(System.String,System.String):bool:this (FullOpts)
-121 (-5.45 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:GetBuiltInDataContract(System.String):System.Runtime.Serialization.DataContracts.DataContract (FullOpts)
-120 (-25.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EndsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
-120 (-18.24 % of base) : System.Net.WebProxy.dasm - System.Net.WebProxy:IsLocal(System.Uri):bool (FullOpts)
-115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveAsciiSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
-115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
-113 (-4.70 % of base) : System.Data.Common.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this (FullOpts)
-109 (-16.90 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequest:MaybeUri(System.String):bool (FullOpts)
-108 (-21.30 % of base) : System.Private.CoreLib.dasm - System.String:Equals(System.String,int):bool:this (FullOpts)
-108 (-20.93 % of base) : System.Private.CoreLib.dasm - System.String:Equals(System.String,System.String,int):bool (FullOpts)
-107 (-37.28 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher+PendingCreationWatcher:IsTargetDirectory(System.String):bool:this (FullOpts)
-95 (-25.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsPrefix(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool:this (FullOpts)
-93 (-15.60 % of base) : System.Private.CoreLib.dasm - System.String:StartsWith(System.String,int):bool:this (FullOpts)
-90 (-13.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:IcuGetUnicodeCore(System.String,System.ReadOnlySpan`1[char],uint,System.Span`1[char],bool):System.String (FullOpts)
-89 (-27.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubpathImpl(System.String,System.String,bool):bool (FullOpts)
-89 (-55.97 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
-89 (-6.23 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseWriter+NamespaceManager:AddNamespace(System.String,System.String,System.Xml.XmlDictionaryString):this (FullOpts)
-87 (-39.91 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:Equals(System.String,System.String):bool:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.82 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-22.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsSuffix(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool:this (FullOpts)
-85 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.MultiStringIgnoreCaseSearchValuesFallback:IndexOfAnyMultiString(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-82 (-11.29 % of base) : Microsoft.Extensions.Diagnostics.dasm - Microsoft.Extensions.Diagnostics.Metrics.ListenerSubscription:RuleMatches(Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule,System.Diagnostics.Metrics.Instrument,System.String,System.Diagnostics.Metrics.IMeterFactory):bool (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.64 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.41 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.47 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-21.24 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.92 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-82 (-20.71 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-81 (-21.26 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitive:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-81 (-21.83 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitiveAscii:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-81 (-23.62 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubdirectory(System.String,System.String):bool (FullOpts)
-80 (-37.56 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-77 (-19.59 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveAsciiSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-77 (-19.11 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-77 (-19.44 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveAsciiSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-77 (-18.97 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveSubstring:FindItemIndexAlternate(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-76 (-22.62 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CStringTokenizer:StartsWith(System.String):bool:this (FullOpts)
-76 (-63.87 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EqualsOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
-75 (-18.16 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.Internal.PathUtils:PathNavigatesAboveRoot(System.String):bool (FullOpts)
-75 (-5.92 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:ScanFactories(System.Configuration.XmlUtil):System.Collections.Hashtable:this (FullOpts)
Top method regressions (percentages):
366 (1,591.30 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Match(System.String):bool:this (FullOpts)
138 (920.00 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(System.String):bool:this (FullOpts)
414 (752.73 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType+<>c__DisplayClass25_0:<GetMemberImpl>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
345 (565.57 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType+<>c__DisplayClass25_0:<GetMember>b__0(System.Reflection.MemberInfo):bool:this (FullOpts)
357 (435.37 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.LiteralPathSegment:Equals(System.Object):bool:this (FullOpts)
83 (415.00 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:StartsWith(System.String,System.String):bool (FullOpts)
350 (380.43 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:StringArrayContains(System.String,System.String[],int):bool (FullOpts)
351 (377.42 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarEntry:GetFullDestinationPath(System.String,System.String):System.String (FullOpts)
807 (285.16 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments.WildcardPathSegment:Match(System.String):bool:this (FullOpts)
46 (255.56 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:EqualsIgnoreCase(System.String,System.String):bool (FullOpts)
46 (255.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:op_Equality(System.Runtime.InteropServices.OSPlatform,System.Runtime.InteropServices.OSPlatform):bool (FullOpts)
417 (246.75 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:StartsWith(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
385 (221.26 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo:IsRootDirectory(System.String,System.String):bool:this (FullOpts)
46 (219.05 % of base) : System.Net.HttpListener.dasm - System.Net.CookieTokenizer+RecognizedAttribute:IsEqualTo(System.String):bool:this (FullOpts)
46 (219.05 % of base) : System.Net.Primitives.dasm - System.Net.CookieTokenizer+RecognizedAttribute:IsEqualTo(System.String):bool:this (FullOpts)
46 (219.05 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:Equals(System.Runtime.InteropServices.OSPlatform):bool:this (FullOpts)
46 (219.05 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:Equals(System.String):bool:this (FullOpts)
105 (218.75 % of base) : System.Private.CoreLib.dasm - System.String:StartsWith(System.String):bool:this (FullOpts)
65 (216.67 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.PhysicalFileProvider:IsUnderneathRoot(System.String):bool:this (FullOpts)
42 (210.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameParser:IsAttribute(System.String,System.String):bool (FullOpts)
42 (210.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:IsAttribute(System.String,System.String):bool (FullOpts)
49 (204.17 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NonRandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
49 (204.17 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.RandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
327 (198.18 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:FindTypeBuilderWithName(System.String,bool):System.Reflection.Emit.TypeBuilderImpl:this (FullOpts)
69 (197.14 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.AggregationManager+<>c__DisplayClass39_0:<IncludePrefix>b__0(System.Diagnostics.Metrics.Instrument):bool:this (FullOpts)
45 (173.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage+ExtensionEqualityComparer:System.Collections.Generic.IEqualityComparer<System.String>.Equals(System.String,System.String):bool:this (FullOpts)
347 (163.68 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:IsChildPath(System.String,System.String):bool (FullOpts)
71 (147.92 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract+<>c:<GetCollectionMethods>b__99_1(System.Type):bool:this (FullOpts)
308 (143.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:CanBind():bool:this (FullOpts)
367 (143.92 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:FindFirst(System.String):System.Security.Claims.Claim:this (FullOpts)
42 (140.00 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.NameFilterCaseInsensitive:Matches(System.String):bool:this (FullOpts)
47 (138.24 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:Equals(System.Net.Http.HttpMethod):bool:this (FullOpts)
628 (134.19 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.StringHeap:Equals(System.Reflection.Metadata.StringHandle,System.String,System.Reflection.Metadata.MetadataStringDecoder,bool):bool:this (FullOpts)
40 (133.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.NameFilterCaseSensitive:Matches(System.String):bool:this (FullOpts)
49 (132.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:StartsWithOrdinal(System.String,System.String):bool (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:Equals(System.Threading.RateLimiting.MetadataName`1[byte]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:Equals(System.Threading.RateLimiting.MetadataName`1[double]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:Equals(System.Threading.RateLimiting.MetadataName`1[int]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:Equals(System.Threading.RateLimiting.MetadataName`1[long]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[short]:Equals(System.Threading.RateLimiting.MetadataName`1[short]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.__Canon]:Equals(System.Threading.RateLimiting.MetadataName`1[System.__Canon]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]:Equals(System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]):bool:this (FullOpts)
45 (132.35 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]:Equals(System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
415 (129.69 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:HasClaim(System.String,System.String):bool:this (FullOpts)
323 (128.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:FilterTypeNameImpl(System.Type,System.Object,int):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:op_Equality(System.Threading.RateLimiting.MetadataName`1[byte],System.Threading.RateLimiting.MetadataName`1[byte]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:op_Equality(System.Threading.RateLimiting.MetadataName`1[double],System.Threading.RateLimiting.MetadataName`1[double]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:op_Equality(System.Threading.RateLimiting.MetadataName`1[int],System.Threading.RateLimiting.MetadataName`1[int]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:op_Equality(System.Threading.RateLimiting.MetadataName`1[long],System.Threading.RateLimiting.MetadataName`1[long]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[short]:op_Equality(System.Threading.RateLimiting.MetadataName`1[short],System.Threading.RateLimiting.MetadataName`1[short]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.__Canon]:op_Equality(System.Threading.RateLimiting.MetadataName`1[System.__Canon],System.Threading.RateLimiting.MetadataName`1[System.__Canon]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]:op_Equality(System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]],System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]):bool (FullOpts)
45 (121.62 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]:op_Equality(System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]],System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]):bool (FullOpts)
362 (118.30 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity+<<FindAll>g__Core|64_0>d:MoveNext():bool:this (FullOpts)
41 (117.14 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslCrlCache+MruCrlCache+Node:MatchesKey(int,System.String):bool:this (FullOpts)
35 (112.90 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:op_Inequality(System.Runtime.InteropServices.OSPlatform,System.Runtime.InteropServices.OSPlatform):bool (FullOpts)
38 (108.57 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.AggregationManager+<>c__DisplayClass37_0:<Include>b__0(System.Diagnostics.Metrics.Instrument):bool:this (FullOpts)
353 (100.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedStartsWith(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
483 (100.21 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
74 (93.67 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch:Equals(Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch):bool:this (FullOpts)
58 (93.55 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:Equals(System.Object):bool:this (FullOpts)
72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions:IsDevelopment(Microsoft.Extensions.Hosting.IHostEnvironment):bool (FullOpts)
72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions:IsProduction(Microsoft.Extensions.Hosting.IHostEnvironment):bool (FullOpts)
72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostingEnvironmentExtensions:IsDevelopment(Microsoft.Extensions.Hosting.IHostingEnvironment):bool (FullOpts)
72 (93.51 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostingEnvironmentExtensions:IsProduction(Microsoft.Extensions.Hosting.IHostingEnvironment):bool (FullOpts)
302 (91.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.MemoryBlock:Utf8NullTerminatedEquals(int,System.String,System.Reflection.Metadata.MetadataStringDecoder,char,bool):bool:this (FullOpts)
290 (91.48 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetInterface(System.String,bool):System.Type:this (FullOpts)
70 (90.91 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostEnvironmentEnvExtensions:IsStaging(Microsoft.Extensions.Hosting.IHostEnvironment):bool (FullOpts)
70 (90.91 % of base) : Microsoft.Extensions.Hosting.Abstractions.dasm - Microsoft.Extensions.Hosting.HostingEnvironmentExtensions:IsStaging(Microsoft.Extensions.Hosting.IHostingEnvironment):bool (FullOpts)
291 (87.65 % of base) : System.IO.FileSystem.Watcher.dasm - System.IO.FileSystemWatcher:set_Path(System.String):this (FullOpts)
145 (87.35 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ViaHeaderValue:Equals(System.Object):bool:this (FullOpts)
84 (84.00 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.FilePatternMatch:Equals(System.Object):bool:this (FullOpts)
31 (83.78 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:StartsWithOrdinalIgnoreCase(System.String,System.String):bool (FullOpts)
65 (83.33 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesActivitySourceListener+SpecLookupKeyComparer:Equals(System.Diagnostics.DsesActivitySourceListener+SpecLookupKey,System.Diagnostics.DsesActivitySourceListener+SpecLookupKey):bool:this (FullOpts)
138 (82.14 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.AuthenticationHeaderValue:Equals(System.Object):bool:this (FullOpts)
34 (80.95 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.StringUtil:EqualsOrBothNullOrEmpty(System.String,System.String):bool (FullOpts)
76 (79.17 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage:IsZipItemValidOpcPartOrPiece(System.String):bool (FullOpts)
41 (78.85 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod):bool (FullOpts)
47 (77.05 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReader:IsXmlnsAttribute(System.String):bool:this (FullOpts)
93 (76.86 % of base) : System.Net.Primitives.dasm - System.Net.CookieContainer:PathMatch(System.String,System.String):bool (FullOpts)
41 (75.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:Equals(System.Object):bool:this (FullOpts)
83 (72.81 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterApplyPrefixLookup(System.Reflection.MemberInfo,System.String,bool):bool (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:Equals(System.Object):bool:this (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:Equals(System.Object):bool:this (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:Equals(System.Object):bool:this (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:Equals(System.Object):bool:this (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[short]:Equals(System.Object):bool:this (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Nullable`1[int]]:Equals(System.Object):bool:this (FullOpts)
39 (70.91 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[System.Numerics.Vector`1[float]]:Equals(System.Object):bool:this (FullOpts)
41 (69.49 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod):bool (FullOpts)
75 (69.44 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ProductHeaderValue:Equals(System.Object):bool:this (FullOpts)
62 (68.89 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.AggregationManager+<>c__DisplayClass40_0:<Include>b__0(System.Diagnostics.Metrics.Instrument):bool:this (FullOpts)
62 (66.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.LicFileLicenseProvider:IsKeyValid(System.String,System.Type):bool:this (FullOpts)
598 (66.15 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlExtensionFunction:Bind():this (FullOpts)
75 (65.79 % of base) : System.Data.Common.dasm - System.Data.XmlToDatasetMap+XmlNodeIdentety:Equals(System.Object):bool:this (FullOpts)
36 (65.45 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.CustomValidationAttribute:<ValidateMethodParameter>b__21_0(System.Reflection.MethodInfo):bool:this (FullOpts)
36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[byte]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[byte],System.Threading.RateLimiting.MetadataName`1[byte]):bool (FullOpts)
36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[double]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[double],System.Threading.RateLimiting.MetadataName`1[double]):bool (FullOpts)
36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[int]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[int],System.Threading.RateLimiting.MetadataName`1[int]):bool (FullOpts)
36 (63.16 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.MetadataName`1[long]:op_Inequality(System.Threading.RateLimiting.MetadataName`1[long],System.Threading.RateLimiting.MetadataName`1[long]):bool (FullOpts)
Top method improvements (percentages):
-68 (-67.33 % of base) : System.Private.CoreLib.dasm - System.String:EqualsOrdinalIgnoreCaseNoLengthCheck(System.String,System.String):bool (FullOpts)
-71 (-66.98 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:StartsWithOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
-76 (-63.87 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EqualsOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
-71 (-61.74 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EndsWithOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
-89 (-55.97 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:Equals(System.String,System.String):bool:this (FullOpts)
-72 (-49.32 % of base) : System.Net.Primitives.dasm - System.Net.CookieComparer:EqualDomains(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):bool (FullOpts)
-66 (-48.18 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet:EqualsOrdinalIgnoreCase(System.ReadOnlySpan`1[char],System.String):bool (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_LeftJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveAsciiSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[byte]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[double]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[int]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[long]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[short]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.__Canon]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Nullable`1[int]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-46.34 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_RightJustifiedCaseInsensitiveSubstring`1[System.Numerics.Vector`1[float]]:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-72 (-45.57 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:SetIfStartsWith(System.ReadOnlySpan`1[char],System.String,int,byref,byref) (FullOpts)
-57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitive:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitiveAscii:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveAsciiSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_LeftJustifiedCaseInsensitiveSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveAsciiSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_RightJustifiedCaseInsensitiveSubstring:Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.NonRandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.RandomizedStringEqualityComparer+OrdinalIgnoreCaseComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-57 (-41.91 % of base) : System.Private.CoreLib.dasm - System.OrdinalIgnoreCaseComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-87 (-39.91 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:Equals(System.String,System.String):bool:this (FullOpts)
-115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveAsciiSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
-115 (-38.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer+JustifiedCaseInsensitiveSubstringComparer:Equals(System.String,System.String):bool:this (FullOpts)
-80 (-37.56 % of base) : System.Private.CoreLib.dasm - System.OrdinalComparer:System.Collections.Generic.IAlternateEqualityComparer<System.ReadOnlySpan<System.Char>,System.String>.Equals(System.ReadOnlySpan`1[char],System.String):bool:this (FullOpts)
-107 (-37.28 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher+PendingCreationWatcher:IsTargetDirectory(System.String):bool:this (FullOpts)
-54 (-35.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:GetStringForOutput(System.String,System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char]):System.String (FullOpts)
-22 (-31.88 % of base) : System.Private.CoreLib.dasm - System.Boolean:IsTrueStringIgnoreCase(System.ReadOnlySpan`1[char]):bool (FullOpts)
-22 (-30.56 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:IsMscorlib(System.ReadOnlySpan`1[char]):bool (FullOpts)
-11 (-29.73 % of base) : System.Net.Mail.dasm - System.Net.Mime.ByteEncoder:IsCRLF(System.ReadOnlySpan`1[byte]):bool (FullOpts)
-85 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.MultiStringIgnoreCaseSearchValuesFallback:IndexOfAnyMultiString(System.ReadOnlySpan`1[char]):int:this (FullOpts)
-132 (-28.82 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:StartsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
-89 (-27.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubpathImpl(System.String,System.String,bool):bool (FullOpts)
-139 (-27.69 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
-66 (-27.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ReadIfNullOrRef(System.Runtime.Serialization.XmlReaderDelegator,System.Type,bool):System.String:this (FullOpts)
-22 (-26.83 % of base) : System.Private.CoreLib.dasm - System.Boolean:IsFalseStringIgnoreCase(System.ReadOnlySpan`1[char]):bool (FullOpts)
-12 (-26.09 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.NrbfDecoder:StartsWithPayloadHeader(System.ReadOnlySpan`1[byte]):bool (FullOpts)
-120 (-25.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:EndsWith(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool (FullOpts)
-95 (-25.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IsPrefix(System.ReadOnlySpan`1[char],System.ReadOnlySpan`1[char],int):bool:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-24.09 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-65 (-23.99 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:IsReservedName(System.String,System.String):bool (FullOpts)
-86 (-23.82 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-81 (-23.62 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.UrlPath:IsEqualOrSubdirectory(System.String,System.String):bool (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[byte]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
-86 (-23.43 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:GetValueRefOrNullRefCoreAlternate(System.ReadOnlySpan`1[char]):byref:this (FullOpts)
1904 total methods with Code Size differences (469 improved, 1435 regressed), 286633 unchanged.
--------------------------------------------------------------------------------
Job completed in 3 minutes 38 seconds (remote runner delay: 0 seconds).
dotnet/runtime#129068
Main commit: dotnet/runtime@c1ed666
PR commit: EgorBo/runtime-1@873d682
Diffs
Diffs
Artifacts: