forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 17 minutes 30 seconds (remote runner delay: 1 minute 17 seconds).
dotnet/runtime#123635
Main commit: dotnet/runtime@6316c17
PR commit: reedz/runtime@33ba893
Diffs
Diffs
Found 175 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 45363563
Total bytes of diff: 45353433
Total bytes of delta: -10130 (-0.02 % of base)
Total relative delta: -15.63
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
2660 : System.Private.CoreLib.dasm (0.03 % of base)
2272 : System.Numerics.Tensors.dasm (0.19 % of base)
1067 : System.Memory.dasm (0.37 % of base)
893 : System.Security.Cryptography.dasm (0.06 % of base)
809 : System.Security.Cryptography.Pkcs.dasm (0.19 % of base)
490 : System.Formats.Tar.dasm (0.38 % of base)
261 : System.Net.WebSockets.dasm (0.17 % of base)
249 : System.Collections.Immutable.dasm (0.01 % of base)
244 : System.Formats.Cbor.dasm (0.53 % of base)
180 : System.Net.ServerSentEvents.dasm (0.18 % of base)
139 : System.Net.Sockets.dasm (0.05 % of base)
137 : System.IO.Pipelines.dasm (0.18 % of base)
96 : System.Runtime.Numerics.dasm (0.06 % of base)
80 : System.Formats.Asn1.dasm (0.09 % of base)
75 : System.Linq.AsyncEnumerable.dasm (0.00 % of base)
63 : System.DirectoryServices.Protocols.dasm (0.04 % of base)
61 : System.Net.Quic.dasm (0.04 % of base)
60 : System.Memory.Data.dasm (0.40 % of base)
57 : Microsoft.Extensions.Http.dasm (0.08 % of base)
55 : Microsoft.Extensions.Logging.Abstractions.dasm (0.07 % of base)
48 : System.Transactions.Local.dasm (0.03 % of base)
40 : System.Diagnostics.Process.dasm (0.04 % of base)
34 : Microsoft.Extensions.DependencyInjection.dasm (0.04 % of base)
34 : Microsoft.Extensions.Diagnostics.Abstractions.dasm (0.49 % of base)
32 : System.Diagnostics.TextWriterTraceListener.dasm (0.18 % of base)
25 : System.Security.Cryptography.Cose.dasm (0.03 % of base)
24 : System.Formats.Nrbf.dasm (0.04 % of base)
21 : System.IO.Compression.Zstandard.dasm (0.05 % of base)
20 : Microsoft.Extensions.FileProviders.Physical.dasm (0.10 % of base)
17 : System.IO.Pipes.dasm (0.04 % of base)
14 : System.IO.Compression.Brotli.dasm (0.06 % of base)
13 : System.Net.NetworkInformation.dasm (0.02 % of base)
13 : System.Collections.dasm (0.00 % of base)
11 : System.IO.FileSystem.DriveInfo.dasm (0.03 % of base)
10 : System.IO.Ports.dasm (0.02 % of base)
9 : System.Net.Ping.dasm (0.02 % of base)
4 : System.IO.Hashing.dasm (0.02 % of base)
3 : System.IO.FileSystem.Watcher.dasm (0.01 % of base)
3 : Microsoft.Extensions.Logging.EventLog.dasm (0.02 % of base)
Top file improvements (bytes):
-3694 : System.Private.Xml.dasm (-0.09 % of base)
-3429 : System.Security.Cryptography.Xml.dasm (-1.63 % of base)
-1123 : System.Private.DataContractSerialization.dasm (-0.11 % of base)
-887 : System.Net.Requests.dasm (-0.61 % of base)
-800 : System.Configuration.ConfigurationManager.dasm (-0.20 % of base)
-792 : System.Net.HttpListener.dasm (-0.76 % of base)
-743 : System.Private.Uri.dasm (-0.71 % of base)
-727 : Microsoft.VisualBasic.Core.dasm (-0.14 % of base)
-708 : System.Net.Http.dasm (-0.08 % of base)
-631 : System.IO.Packaging.dasm (-0.57 % of base)
-603 : ILCompiler.Reflection.ReadyToRun.dasm (-0.20 % of base)
-576 : System.IO.Compression.dasm (-0.32 % of base)
-573 : System.Text.RegularExpressions.dasm (-0.07 % of base)
-487 : System.Data.Common.dasm (-0.03 % of base)
-392 : System.ComponentModel.TypeConverter.dasm (-0.13 % of base)
-351 : Microsoft.Extensions.DependencyModel.dasm (-0.43 % of base)
-312 : System.CodeDom.dasm (-0.15 % of base)
-294 : System.Runtime.Serialization.Schema.dasm (-0.48 % of base)
-264 : System.ComponentModel.Primitives.dasm (-1.46 % of base)
-218 : System.Reflection.Emit.dasm (-0.17 % of base)
-213 : System.Net.Mail.dasm (-0.13 % of base)
-198 : Microsoft.Extensions.Configuration.Ini.dasm (-6.50 % of base)
-197 : System.Net.Primitives.dasm (-0.18 % of base)
-195 : System.Reflection.MetadataLoadContext.dasm (-0.08 % of base)
-180 : System.Reflection.Metadata.dasm (-0.03 % of base)
-146 : System.Data.Odbc.dasm (-0.06 % of base)
-132 : System.Linq.dasm (-0.01 % of base)
-121 : Microsoft.Extensions.Configuration.CommandLine.dasm (-4.25 % of base)
-116 : Microsoft.Extensions.Logging.TraceSource.dasm (-1.38 % of base)
-115 : System.Net.Http.Json.dasm (-0.04 % of base)
-107 : Microsoft.Extensions.FileSystemGlobbing.dasm (-0.37 % of base)
-103 : Microsoft.Extensions.Configuration.Abstractions.dasm (-2.44 % of base)
-92 : System.Net.WebHeaderCollection.dasm (-0.64 % of base)
-92 : Microsoft.Extensions.Configuration.dasm (-0.44 % of base)
-92 : System.Composition.Hosting.dasm (-0.08 % of base)
-89 : System.ComponentModel.Composition.dasm (-0.02 % of base)
-88 : System.Diagnostics.DiagnosticSource.dasm (-0.03 % of base)
-88 : Microsoft.Extensions.Logging.EventSource.dasm (-0.31 % of base)
-87 : System.Drawing.Primitives.dasm (-0.27 % of base)
-82 : Microsoft.CSharp.dasm (-0.02 % of base)
-81 : System.Composition.Runtime.dasm (-0.45 % of base)
-74 : System.Web.HttpUtility.dasm (-0.41 % of base)
-35 : System.Console.dasm (-0.04 % of base)
-24 : Microsoft.Extensions.Primitives.dasm (-0.09 % of base)
-22 : System.Net.Security.dasm (-0.01 % of base)
-21 : System.Text.Json.dasm (-0.00 % of base)
-15 : System.Text.Encodings.Web.dasm (-0.07 % of base)
-11 : System.Private.Xml.Linq.dasm (-0.01 % of base)
-9 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.01 % of base)
-9 : Microsoft.Extensions.Logging.Console.dasm (-0.01 % of base)
-8 : System.Net.WebSockets.Client.dasm (-0.03 % of base)
-4 : System.Diagnostics.FileVersionInfo.dasm (-0.04 % of base)
-3 : System.Net.WebClient.dasm (-0.01 % of base)
92 total files with Code Size differences (53 improved, 39 regressed), 169 unchanged.
Top method regressions (bytes):
151 (1.88 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized[byte](System.DateTime,System.ReadOnlySpan`1[char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
108 (5.09 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[byte](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
108 (5.09 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[double](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
108 (5.09 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[int](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
108 (5.09 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[long](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
108 (5.09 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[short](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
108 (5.09 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Nullable`1[int]](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
108 (5.08 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Numerics.Vector`1[float]](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
98 (2.86 % of base) : System.Private.CoreLib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
91 (6.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append[byte](byref,int) (FullOpts)
73 (3.35 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
71 (1.27 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:TryGetValue(int,byref):bool:this (FullOpts) (15 methods)
69 (6.91 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteCommonFields(System.Span`1[byte],byte):int:this (FullOpts)
68 (4.74 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:TryReadCommonAttributes(System.ReadOnlySpan`1[byte],int):System.Formats.Tar.TarHeader (FullOpts)
67 (4.45 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WritePosixAndGnuSharedFields(System.Span`1[byte]):int:this (FullOpts)
64 (3.13 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteGeneralizedTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset,bool):this (FullOpts)
59 (16.48 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.ReadOnlySpan`1[char],int,System.String):this (FullOpts)
56 (3.94 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this (FullOpts)
51 (4.64 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomizedTimeZone[byte](System.DateTime,System.TimeSpan,int,bool,byref) (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
49 (7.72 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadPosixAndGnuSharedAttributes(System.ReadOnlySpan`1[byte]):this (FullOpts)
49 (11.21 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[double,System.Nullable`1[int]]:IntroSort(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[double]) (FullOpts)
47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[long,System.Nullable`1[int]]:IntroSort(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[long]) (FullOpts)
47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Nullable`1[int],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Nullable`1[int]]) (FullOpts)
47 (11.38 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
46 (2.33 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509CertificateLoader+BagState:UnshroudKeys(byref):this (FullOpts)
45 (2.47 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X500NameEncoder:ParseDistinguishedName(System.String,System.String,bool,bool):System.Collections.Generic.List`1[byte[]] (FullOpts)
44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[int,System.Nullable`1[int]]:IntroSort(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[int]) (FullOpts)
44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[short,System.Nullable`1[int]]:IntroSort(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[short]) (FullOpts)
44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
44 (8.59 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:.ctor(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler):this (FullOpts)
43 (1.41 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+<ReadAsyncCore>d__44:MoveNext():this (FullOpts)
42 (8.71 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:set_Length(int):this (FullOpts)
40 (7.72 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[byte,System.Nullable`1[int]]:IntroSort(System.Span`1[byte],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[byte]) (FullOpts)
40 (6.75 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.__Canon,System.Nullable`1[int]]:IntroSort(System.Span`1[System.__Canon],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.__Canon]) (FullOpts)
40 (2.84 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String (FullOpts)
39 (1.90 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.__Canon](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
39 (2.01 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:.ctor(System.Buffers.ReadOnlySequence`1[byte],bool,System.Text.Json.JsonReaderState):this (FullOpts)
38 (3.43 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcSlotTable:ToString():System.String:this (FullOpts)
38 (7.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Numerics.Vector`1[float]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]) (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[double]:AppendSpan(int):System.Span`1[double]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[double]:AppendSpan(int):System.Span`1[double]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[int]:AppendSpan(int):System.Span`1[int]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[int]:AppendSpan(int):System.Span`1[int]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[long]:AppendSpan(int):System.Span`1[long]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[long]:AppendSpan(int):System.Span`1[long]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[short]:AppendSpan(int):System.Span`1[short]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[short]:AppendSpan(int):System.Span`1[short]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[System.Nullable`1[int]]:AppendSpan(int):System.Span`1[System.Nullable`1[int]]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[System.Nullable`1[int]]:AppendSpan(int):System.Span`1[System.Nullable`1[int]]:this (FullOpts)
38 (1.60 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:BuildAttributes(System.Collections.CollectionBase,System.Collections.ArrayList):System.DirectoryServices.Protocols.LdapMod[] (FullOpts)
38 (12.03 % of base) : System.Private.CoreLib.dasm - System.Int64:System.Numerics.IBinaryInteger<System.Int64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
38 (12.03 % of base) : System.Private.CoreLib.dasm - System.IntPtr:System.Numerics.IBinaryInteger<nint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
37 (68.52 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[byte]:AppendSpan(int):System.Span`1[byte]:this (FullOpts)
37 (68.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[byte]:AppendSpan(int):System.Span`1[byte]:this (FullOpts)
37 (52.11 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[System.__Canon]:AppendSpan(int):System.Span`1[System.__Canon]:this (FullOpts)
37 (52.11 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[System.__Canon]:AppendSpan(int):System.Span`1[System.__Canon]:this (FullOpts)
37 (63.79 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[System.Numerics.Vector`1[float]]:AppendSpan(int):System.Span`1[System.Numerics.Vector`1[float]]:this (FullOpts)
37 (63.79 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[System.Numerics.Vector`1[float]]:AppendSpan(int):System.Span`1[System.Numerics.Vector`1[float]]:this (FullOpts)
37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
Top method improvements (bytes):
-729 (-15.92 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.KeyInfoX509Data:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-422 (-6.84 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:PrecompileProtoTemplatesHeaders():this (FullOpts)
-367 (-20.37 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.RSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-337 (-11.59 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.XmlDecryptionTransform:GetInnerXml():System.Xml.XmlNodeList:this (FullOpts)
-320 (-42.50 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:GetPathInfo(int,System.Uri,byref,byref,byref) (FullOpts)
-296 (-17.11 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Reference:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-272 (-11.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpEnvironmentProxy:GetUriFromString(System.String):System.Uri (FullOpts)
-231 (-21.57 % of base) : System.Net.HttpListener.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String (FullOpts)
-229 (-14.66 % of base) : System.Private.Uri.dasm - System.Uri:PrivateParseMinimal():int:this (FullOpts)
-221 (-6.87 % of base) : System.Private.Uri.dasm - System.Uri:CheckAuthorityHelper(System.ReadOnlySpan`1[char],int,byref,byref,int,byref):int:this (FullOpts)
-211 (-6.76 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaExporter:ExportGenericInfo(System.Type,System.String,System.String):System.Xml.XmlElement:this (FullOpts)
-198 (-15.02 % of base) : Microsoft.Extensions.Configuration.Ini.dasm - Microsoft.Extensions.Configuration.Ini.IniStreamConfigurationProvider:Read(System.IO.Stream):System.Collections.Generic.IDictionary`2[System.String,System.String] (FullOpts)
-195 (-9.84 % of base) : System.CodeDom.dasm - System.CodeDom.CodeTypeReference:Initialize(System.String,int):this (FullOpts)
-195 (-9.73 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeTypeReference:Initialize(System.String,int):this (FullOpts)
-194 (-31.96 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.XmlUtil:UpdateStartElement(System.Configuration.XmlUtilWriter,System.String,bool,int,int):System.String:this (FullOpts)
-194 (-41.99 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[short](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):short[] (FullOpts)
-193 (-52.59 % of base) : System.Net.Http.dasm - System.Net.Http.HttpUtilities:ParseHostNameFromHeader(System.String):System.String (FullOpts)
-192 (-41.74 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[byte](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):byte[] (FullOpts)
-190 (-41.21 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:GetClrNameAndNamespace(System.String,byref,byref) (FullOpts)
-189 (-41.18 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[long](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):long[] (FullOpts)
-186 (-13.27 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Signature:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-186 (-14.18 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.SignedInfo:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-179 (-43.24 % of base) : System.Private.CoreLib.dasm - System.IO.Path:ChangeExtension(System.String,System.String):System.String (FullOpts)
-178 (-10.17 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptedData:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-174 (-6.25 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.DSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-173 (-14.30 % of base) : System.Net.Requests.dasm - System.Net.CommandStream:ReceiveCommandResponseCallback(System.Net.ReceiveState,int):this (FullOpts)
-168 (-28.47 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequestUriBuilder:ParseRawPath(System.Text.Encoding):int:this (FullOpts)
-161 (-24.28 % of base) : System.Net.Http.dasm - System.Net.Http.HttpEnvironmentProxyCredentials:GetCredentialsFromString(System.String):System.Net.NetworkCredential (FullOpts)
-157 (-11.20 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.XmlDsigExcC14NTransform:GetInnerXml():System.Xml.XmlNodeList:this (FullOpts)
-149 (-16.36 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.CipherData:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-149 (-16.61 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptionMethod:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-146 (-2.87 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):byte[] (FullOpts)
-145 (-6.70 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReader:ReadXmlNodes(bool):System.Object:this (FullOpts)
-143 (-26.88 % of base) : System.Private.CoreLib.dasm - System.Exception:GetHelpContext(byref):System.String:this (FullOpts)
-141 (-21.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:GetSourcePartUriFromRelationshipPartUri(System.Uri):System.Uri (FullOpts)
-133 (-15.41 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6InputFile:ParseInputString(byref):System.Object:this (FullOpts)
-131 (-9.59 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileCallTemplate(System.Xml.Xsl.Xslt.XslNodeEx):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-127 (-10.12 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationWriter:FindChoiceEnumValue(System.Xml.Serialization.ElementAccessor,System.Xml.Serialization.EnumMapping,bool):System.String (FullOpts)
-126 (-19.53 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailAddress:TryParse(System.String,System.String,System.Text.Encoding,byref,bool):bool (FullOpts)
-124 (-8.74 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.NamespaceCache:LinkChildToParentNamespace(System.Collections.Generic.Dictionary`2[System.String,System.Reflection.Metadata.Ecma335.NamespaceCache+NamespaceDataBuilder],System.Reflection.Metadata.Ecma335.NamespaceCache+NamespaceDataBuilder,byref):this (FullOpts)
-123 (-13.96 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:ReadBufferAsString(System.Net.Http.HttpContent+LimitArrayPoolWriteStream,System.Net.Http.Headers.HttpContentHeaders):System.String (FullOpts)
-121 (-12.33 % of base) : Microsoft.Extensions.Configuration.CommandLine.dasm - Microsoft.Extensions.Configuration.CommandLine.CommandLineConfigurationProvider:Load():this (FullOpts)
-121 (-3.58 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:CreateLibrary(Microsoft.Extensions.DependencyModel.DependencyContextJsonReader+TargetLibrary,bool,System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.DependencyModel.DependencyContextJsonReader+LibraryStub]):Microsoft.Extensions.DependencyModel.Library:this (FullOpts)
-121 (-36.78 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:IsValidIdentifier(System.String):bool:this (FullOpts)
-121 (-13.86 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:WriteCentralDirectoryFileHeaderPrepare(System.Span`1[byte],uint,uint,ushort,uint):this (FullOpts)
-121 (-19.33 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:CheckChoiceIdentifierMapping(System.Xml.Serialization.EnumMapping) (FullOpts)
-120 (-10.29 % of base) : System.Data.Common.dasm - System.Data.DataTable:ParseSortString(System.String):System.Data.IndexField[]:this (FullOpts)
-120 (-11.79 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipCentralDirectoryFileHeader:TryReadBlockInitialize(System.ReadOnlySpan`1[byte],byref,byref,byref,byref,byref,byref):bool (FullOpts)
-119 (-2.58 % of base) : System.Data.Common.dasm - System.Data.DataSet:ReadXml(System.Xml.XmlReader,int,bool):int:this (FullOpts)
-119 (-68.00 % of base) : System.Net.HttpListener.dasm - System.Net.CookieParser:CheckQuoted(System.String):System.String (FullOpts)
-119 (-68.00 % of base) : System.Net.Primitives.dasm - System.Net.CookieParser:CheckQuoted(System.String):System.String (FullOpts)
-118 (-56.19 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcDataReader+QualifiedTableName:UnQuote(System.String):System.String:this (FullOpts)
-118 (-33.81 % of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:InternalGetCodePageDataItem(int,int):System.Text.CodePageDataItem (FullOpts)
-117 (-14.53 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.MetricsEventSource+CommandHandler:ParseSpecs(System.String):this (FullOpts)
-116 (-66.67 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProvider:ParentSourceName(System.String):System.String (FullOpts)
-116 (-10.08 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:FindChoiceEnumValue(System.Xml.Serialization.ElementAccessor,System.Xml.Serialization.EnumMapping,byref):System.String (FullOpts)
-115 (-33.33 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.JsonHelpers:GetEncoding(System.Net.Http.HttpContent):System.Text.Encoding (FullOpts)
-115 (-8.62 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.SymbolType:FormCompoundType(System.String,System.Type,int):System.Type (FullOpts)
-115 (-8.62 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SymbolType:FormCompoundType(System.String,System.Type,int):System.Type (FullOpts)
-115 (-43.23 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:SplitName(System.String,byref,byref) (FullOpts)
-114 (-20.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.AppSettingsReader:GetValue(System.String,System.Type):System.Object:this (FullOpts)
-114 (-10.30 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:AddXmlnsAnnotation(System.Xml.Schema.XmlSchemaComplexType,System.String) (FullOpts)
-114 (-16.03 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddCurrentPositionLast(System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-112 (-24.45 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.PropertyDescriptor:GetTypeFromName(System.String):System.Type:this (FullOpts)
-112 (-42.42 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:SplitConfigKey(System.String,byref,byref) (FullOpts)
-112 (-42.42 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:SplitTypeName(System.String,byref,byref) (FullOpts)
-112 (-4.82 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Utils:GetPropagatedAttributes(System.Xml.XmlElement):System.Security.Cryptography.Xml.CanonicalXmlNodeList (FullOpts)
-111 (-33.64 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ContentDispositionHeaderValue:GetName(System.String):System.String:this (FullOpts)
-111 (-37.76 % of base) : System.Net.Mail.dasm - System.Net.Mail.AttachmentBase:get_ContentId():System.String:this (FullOpts)
-111 (-8.73 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:Square(int,System.Span`1[uint],System.Span`1[uint]):this (FullOpts)
-109 (-25.23 % of base) : System.Net.Requests.dasm - System.Net.HttpWebRequest:AddRange(System.String,System.String,System.String):bool:this (FullOpts)
-109 (-37.20 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ParseQualifiedName(System.String,System.Runtime.Serialization.XmlReaderDelegator,byref,byref,byref) (FullOpts)
-108 (-10.33 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:CheckValid(System.Net.ResponseDescription,byref,byref):bool:this (FullOpts)
-108 (-23.08 % of base) : System.Private.Uri.dasm - System.UriBuilder:.ctor(System.String,System.String,int,System.String,System.String):this (FullOpts)
-107 (-9.39 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.InMemoryDirectoryInfo+<EnumerateFileSystemInfos>d__14:MoveNext():bool:this (FullOpts)
-107 (-22.20 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerContext:TryParseBasicAuth(System.String,byref,byref,byref):bool (FullOpts)
-106 (-4.49 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
-106 (-4.49 % of base) : System.ComponentModel.TypeConverter.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
-104 (-52.26 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetDirectoryName(System.String):System.String (FullOpts)
-104 (-28.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.CodeIdentifier:EscapeKeywords(System.String,System.Text.StringBuilder) (FullOpts)
-103 (-55.38 % of base) : Microsoft.Extensions.Configuration.Abstractions.dasm - Microsoft.Extensions.Configuration.ConfigurationPath:GetParentPath(System.String):System.String (FullOpts)
-103 (-26.21 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:AppendSuffix(System.String,System.String,char):System.String:this (FullOpts)
-103 (-31.50 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseReader:IsStartElement(System.String):bool:this (FullOpts)
-102 (-5.26 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:.ctor(System.String,int,System.Type,System.Type[],System.Reflection.Emit.RuntimeModuleBuilder,int,int,System.Reflection.Emit.RuntimeTypeBuilder):this (FullOpts)
-102 (-9.73 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:.ctor(System.String,int,System.Type,System.Reflection.Emit.ModuleBuilderImpl,System.Type[],int,int,System.Reflection.Emit.TypeBuilderImpl):this (FullOpts)
-102 (-30.45 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNodeReader:GetNameInAttributeScope(System.String,System.Xml.Linq.XElement,byref,byref) (FullOpts)
-100 (-23.81 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Information:OldVBFriendlyNameOfTypeName(System.String):System.String (FullOpts)
-100 (-40.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.StringInfo:GetNextTextElement(System.String):System.String (FullOpts)
-100 (-7.99 % of base) : System.Private.Xml.dasm - System.Xml.XmlCharCheckingWriter+<WriteCDataAsync>d__31:MoveNext():this (FullOpts)
-99 (-12.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:VBFriendlyNameOfType(System.Type,bool):System.String (FullOpts)
-99 (-14.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:InitIcuCultureDataCore():bool:this (FullOpts)
-99 (-25.52 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:SplitQName(System.String,byref,byref) (FullOpts)
-99 (-24.75 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:ToQualifiedName(System.String,byref,byref) (FullOpts)
-99 (-35.61 % of base) : System.Private.Xml.dasm - System.Xml.XmlNode:SplitName(System.String,byref,byref) (FullOpts)
-98 (-52.97 % of base) : System.Private.CoreLib.dasm - System.Environment:get_MachineName():System.String (FullOpts)
-98 (-10.10 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PartBasedPackageProperties:ValidateXsiType(System.Xml.XmlReader,System.Object,System.String) (FullOpts)
-98 (-10.52 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackagePartPiece:TryParseName(System.String,byref,byref,byref,byref):bool (FullOpts)
-98 (-47.12 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:TrimEndingDirectorySeparator(System.String):System.String (FullOpts)
-98 (-23.17 % of base) : System.Net.WebHeaderCollection.dasm - System.Net.WebHeaderCollection:Add(System.String):this (FullOpts)
-98 (-14.54 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.TypeScope:TypeName(System.Type):System.String (FullOpts)
Top method regressions (percentages):
37 (68.52 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[byte]:AppendSpan(int):System.Span`1[byte]:this (FullOpts)
37 (68.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[byte]:AppendSpan(int):System.Span`1[byte]:this (FullOpts)
37 (63.79 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[System.Numerics.Vector`1[float]]:AppendSpan(int):System.Span`1[System.Numerics.Vector`1[float]]:this (FullOpts)
37 (63.79 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[System.Numerics.Vector`1[float]]:AppendSpan(int):System.Span`1[System.Numerics.Vector`1[float]]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[double]:AppendSpan(int):System.Span`1[double]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[double]:AppendSpan(int):System.Span`1[double]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[int]:AppendSpan(int):System.Span`1[int]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[int]:AppendSpan(int):System.Span`1[int]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[long]:AppendSpan(int):System.Span`1[long]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[long]:AppendSpan(int):System.Span`1[long]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[short]:AppendSpan(int):System.Span`1[short]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[short]:AppendSpan(int):System.Span`1[short]:this (FullOpts)
38 (55.07 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[System.Nullable`1[int]]:AppendSpan(int):System.Span`1[System.Nullable`1[int]]:this (FullOpts)
38 (55.07 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[System.Nullable`1[int]]:AppendSpan(int):System.Span`1[System.Nullable`1[int]]:this (FullOpts)
37 (52.11 % of base) : System.Runtime.Numerics.dasm - System.Collections.Generic.ValueListBuilder`1[System.__Canon]:AppendSpan(int):System.Span`1[System.__Canon]:this (FullOpts)
37 (52.11 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[System.__Canon]:AppendSpan(int):System.Span`1[System.__Canon]:this (FullOpts)
21 (45.65 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.NrbfDecoder:StartsWithPayloadHeader(System.ReadOnlySpan`1[byte]):bool (FullOpts)
36 (26.47 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
28 (18.30 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuMagicAndVersion(System.Span`1[byte]):int (FullOpts)
28 (18.30 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WritePosixMagicAndVersion(System.Span`1[byte]):int (FullOpts)
31 (17.71 % of base) : System.Private.CoreLib.dasm - System.Number:<AppendUnknownChar>g__AppendNonAsciiBytes|156_0[byte](byref,char) (FullOpts)
59 (16.48 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.ReadOnlySpan`1[char],int,System.String):this (FullOpts)
20 (14.49 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadGnuAttributes(System.ReadOnlySpan`1[byte]):this (FullOpts)
37 (13.86 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
37 (13.86 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
26 (13.13 % of base) : System.Net.Http.dasm - System.IO.ReadOnlyMemoryStream:CopyTo(System.IO.Stream,int):this (FullOpts)
26 (13.13 % of base) : System.Memory.Data.dasm - System.IO.ReadOnlyMemoryStream:CopyTo(System.IO.Stream,int):this (FullOpts)
34 (12.93 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
34 (12.93 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
38 (12.03 % of base) : System.Private.CoreLib.dasm - System.Int64:System.Numerics.IBinaryInteger<System.Int64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
38 (12.03 % of base) : System.Private.CoreLib.dasm - System.IntPtr:System.Numerics.IBinaryInteger<nint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
28 (11.52 % of base) : System.Private.CoreLib.dasm - System.UInt128:System.Numerics.IBinaryInteger<System.UInt128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
25 (11.52 % of base) : System.Private.CoreLib.dasm - System.SByte:System.Numerics.IBinaryInteger<System.SByte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
47 (11.38 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
29 (11.33 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuFields(System.Span`1[byte]):int:this (FullOpts)
49 (11.21 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
28 (11.16 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:AppendChar[byte](byref,char) (FullOpts)
12 (10.91 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WritePrefix(byte[],int,int):this (FullOpts)
34 (10.83 % of base) : System.Private.CoreLib.dasm - System.Int32:System.Numerics.IBinaryInteger<System.Int32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
21 (10.29 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.IBinaryInteger<System.UInt32>.TryReadLittleEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
21 (10.24 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.IBinaryInteger<System.UInt64>.TryReadLittleEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
21 (10.24 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.IBinaryInteger<nuint>.TryReadLittleEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
11 (9.65 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:CalculateHeaderChecksum(System.ReadOnlySpan`1[byte]):int (FullOpts)
13 (9.56 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborReader:GetRemainingBytes():System.ReadOnlySpan`1[byte]:this (FullOpts)
8 (9.20 % of base) : System.Private.CoreLib.dasm - System.Globalization.IcuLocaleData:GetThreeLetterWindowsLanguageName(System.String):System.String (FullOpts)
47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[double,System.Nullable`1[int]]:IntroSort(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[double]) (FullOpts)
47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[long,System.Nullable`1[int]]:IntroSort(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[long]) (FullOpts)
47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Nullable`1[int],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Nullable`1[int]]) (FullOpts)
13 (9.03 % of base) : System.Memory.Data.dasm - System.BinaryData:GetBytesWithTrimmedBom():System.ReadOnlySpan`1[byte]:this (FullOpts)
42 (8.71 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:set_Length(int):this (FullOpts)
44 (8.59 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:.ctor(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler):this (FullOpts)
44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[int,System.Nullable`1[int]]:IntroSort(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[int]) (FullOpts)
Top method improvements (percentages):
-119 (-68.00 % of base) : System.Net.HttpListener.dasm - System.Net.CookieParser:CheckQuoted(System.String):System.String (FullOpts)
-119 (-68.00 % of base) : System.Net.Primitives.dasm - System.Net.CookieParser:CheckQuoted(System.String):System.String (FullOpts)
-116 (-66.67 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProvider:ParentSourceName(System.String):System.String (FullOpts)
-64 (-58.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.JapaneseCalendar:GetAbbreviatedEraName(System.String[],int):System.String (FullOpts)
-118 (-56.19 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcDataReader+QualifiedTableName:UnQuote(System.String):System.String:this (FullOpts)
-89 (-55.63 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ContractNameServices:FindGenericTypeName(System.String):System.String (FullOpts)
-103 (-55.38 % of base) : Microsoft.Extensions.Configuration.Abstractions.dasm - Microsoft.Extensions.Configuration.ConfigurationPath:GetParentPath(System.String):System.String (FullOpts)
-97 (-55.11 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:AppendToValidClrIdentifier(System.String,System.String):System.String (FullOpts)
-98 (-52.97 % of base) : System.Private.CoreLib.dasm - System.Environment:get_MachineName():System.String (FullOpts)
-193 (-52.59 % of base) : System.Net.Http.dasm - System.Net.Http.HttpUtilities:ParseHostNameFromHeader(System.String):System.String (FullOpts)
-55 (-52.38 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilReference:set_DebugName(System.String):this (FullOpts)
-104 (-52.26 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetDirectoryName(System.String):System.String (FullOpts)
-98 (-47.12 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:TrimEndingDirectorySeparator(System.String):System.String (FullOpts)
-97 (-47.09 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetTypeFromName(System.String):System.Type (FullOpts)
-179 (-43.24 % of base) : System.Private.CoreLib.dasm - System.IO.Path:ChangeExtension(System.String,System.String):System.String (FullOpts)
-115 (-43.23 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:SplitName(System.String,byref,byref) (FullOpts)
-320 (-42.50 % of base) : System.Net.Requests.dasm - System.Net.FtpControlStream:GetPathInfo(int,System.Uri,byref,byref,byref) (FullOpts)
-112 (-42.42 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:SplitConfigKey(System.String,byref,byref) (FullOpts)
-112 (-42.42 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:SplitTypeName(System.String,byref,byref) (FullOpts)
-194 (-41.99 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[short](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):short[] (FullOpts)
-192 (-41.74 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[byte](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):byte[] (FullOpts)
-190 (-41.21 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:GetClrNameAndNamespace(System.String,byref,byref) (FullOpts)
-189 (-41.18 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[long](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):long[] (FullOpts)
-84 (-41.18 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:SubstringBefore(System.String,System.String):System.String (FullOpts)
-100 (-40.65 % of base) : System.Private.CoreLib.dasm - System.Globalization.StringInfo:GetNextTextElement(System.String):System.String (FullOpts)
-111 (-37.76 % of base) : System.Net.Mail.dasm - System.Net.Mail.AttachmentBase:get_ContentId():System.String:this (FullOpts)
-109 (-37.20 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.XmlObjectSerializerReadContext:ParseQualifiedName(System.String,System.Runtime.Serialization.XmlReaderDelegator,byref,byref,byref) (FullOpts)
-121 (-36.78 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:IsValidIdentifier(System.String):bool:this (FullOpts)
-99 (-35.61 % of base) : System.Private.Xml.dasm - System.Xml.XmlNode:SplitName(System.String,byref,byref) (FullOpts)
-79 (-35.43 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:ParseQNameThrow(System.String,byref,byref) (FullOpts)
-61 (-34.86 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.InternalRelationshipCollection:GenerateRelationshipId():System.String (FullOpts)
-95 (-34.30 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterHelper(int,byref,bool,byref,byref,byref) (FullOpts)
-118 (-33.81 % of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:InternalGetCodePageDataItem(int,int):System.Text.CodePageDataItem (FullOpts)
-111 (-33.64 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ContentDispositionHeaderValue:GetName(System.String):System.String:this (FullOpts)
-74 (-33.64 % of base) : System.Private.CoreLib.dasm - System.String:Remove(int):System.String:this (FullOpts)
-115 (-33.33 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.JsonHelpers:GetEncoding(System.Net.Http.HttpContent):System.Text.Encoding (FullOpts)
-31 (-32.63 % of base) : System.Private.Xml.dasm - System.Xml.XmlDeclaration:IsValidXmlVersion(System.String):bool (FullOpts)
-194 (-31.96 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.XmlUtil:UpdateStartElement(System.Configuration.XmlUtilWriter,System.String,bool,int,int):System.String:this (FullOpts)
-73 (-31.60 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:Left(System.String,int):System.String (FullOpts)
-103 (-31.50 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseReader:IsStartElement(System.String):bool:this (FullOpts)
-16 (-31.37 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Capture:GetLeftSubstring():System.ReadOnlyMemory`1[char]:this (FullOpts)
-84 (-30.55 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider+ReflectedTypeData:GetTypeFromName(System.String):System.Type:this (FullOpts)
-88 (-30.45 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientConfigurationHost:GetStreamNameForConfigSource(System.String,System.String):System.String:this (FullOpts)
-102 (-30.45 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XNodeReader:GetNameInAttributeScope(System.String,System.Xml.Linq.XElement,byref,byref) (FullOpts)
-96 (-29.63 % of base) : System.Private.Xml.dasm - System.Xml.XmlCharCheckingWriter:WriteCData(System.String):this (FullOpts)
-94 (-29.28 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextExtensions:GetAssemblyName(System.String):System.Reflection.AssemblyName (FullOpts)
-104 (-28.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.CodeIdentifier:EscapeKeywords(System.String,System.Text.StringBuilder) (FullOpts)
-168 (-28.47 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequestUriBuilder:ParseRawPath(System.Text.Encoding):int:this (FullOpts)
-64 (-27.00 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlAtomicValue:GetPrefixFromQName(System.String):System.String (FullOpts)
-92 (-26.90 % of base) : System.Private.Uri.dasm - System.UriBuilder:set_Scheme(System.String):this (FullOpts)
-143 (-26.88 % of base) : System.Private.CoreLib.dasm - System.Exception:GetHelpContext(byref):System.String:this (FullOpts)
-86 (-26.46 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.RuntimeAssembly:Create(System.String):Microsoft.Extensions.DependencyModel.RuntimeAssembly (FullOpts)
-51 (-26.42 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GetRootId(System.String):System.String:this (FullOpts)
-103 (-26.21 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:AppendSuffix(System.String,System.String,char):System.String:this (FullOpts)
-82 (-25.55 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Syntax.NameTable:Add(System.String,int):Microsoft.CSharp.RuntimeBinder.Syntax.Name:this (FullOpts)
-99 (-25.52 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:SplitQName(System.String,byref,byref) (FullOpts)
-88 (-25.43 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.Design.Serialization.DesignerSerializerAttribute:get_TypeId():System.Object:this (FullOpts)
-88 (-25.43 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.DesignerAttribute:get_TypeId():System.Object:this (FullOpts)
-88 (-25.43 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.EditorAttribute:get_TypeId():System.Object:this (FullOpts)
-109 (-25.23 % of base) : System.Net.Requests.dasm - System.Net.HttpWebRequest:AddRange(System.String,System.String,System.String):bool:this (FullOpts)
-94 (-25.20 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:MSNamespaceUri(System.String,System.Xml.XPath.XPathNavigator):System.String (FullOpts)
-87 (-25.00 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.JsonReaderDelegator:ParseQualifiedName(System.String):System.Xml.XmlQualifiedName (FullOpts)
-87 (-25.00 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:ParseQualifiedName(System.String):System.Xml.XmlQualifiedName (FullOpts)
-99 (-24.75 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:ToQualifiedName(System.String,byref,byref) (FullOpts)
-112 (-24.45 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.PropertyDescriptor:GetTypeFromName(System.String):System.Type:this (FullOpts)
-161 (-24.28 % of base) : System.Net.Http.dasm - System.Net.Http.HttpEnvironmentProxyCredentials:GetCredentialsFromString(System.String):System.Net.NetworkCredential (FullOpts)
-100 (-23.81 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Information:OldVBFriendlyNameOfTypeName(System.String):System.String (FullOpts)
-98 (-23.17 % of base) : System.Net.WebHeaderCollection.dasm - System.Net.WebHeaderCollection:Add(System.String):this (FullOpts)
-108 (-23.08 % of base) : System.Private.Uri.dasm - System.UriBuilder:.ctor(System.String,System.String,int,System.String,System.String):this (FullOpts)
-69 (-22.92 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.StringFunctions:SubstringBefore(System.Xml.XPath.XPathNodeIterator):System.String:this (FullOpts)
-65 (-22.34 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:LSet(System.String,int):System.String (FullOpts)
-65 (-22.34 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Strings:RSet(System.String,int):System.String (FullOpts)
-107 (-22.20 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerContext:TryParseBasicAuth(System.String,byref,byref,byref):bool (FullOpts)
-85 (-22.02 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.TypeName:get_FullName():System.String:this (FullOpts)
-85 (-22.02 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.TypeName:get_FullName():System.String:this (FullOpts)
-50 (-21.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddDebugVariable(System.Xml.Xsl.Qil.QilName,System.Xml.Xsl.Qil.QilNode,System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-231 (-21.57 % of base) : System.Net.HttpListener.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String (FullOpts)
-83 (-21.34 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:GetTableNamespace(System.Xml.Schema.XmlSchemaIdentityConstraint):System.String:this (FullOpts)
-141 (-21.08 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackUriHelper:GetSourcePartUriFromRelationshipPartUri(System.Uri):System.Uri (FullOpts)
-89 (-21.04 % of base) : System.Private.Uri.dasm - System.UriBuilder:SetFieldsFromUri():this (FullOpts)
-80 (-20.46 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:ParseNameTestThrow(System.String,byref,byref) (FullOpts)
-85 (-20.43 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XsltOld.ContainerAction:NameTest(System.String):double (FullOpts)
-114 (-20.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.AppSettingsReader:GetValue(System.String,System.Type):System.Object:this (FullOpts)
-367 (-20.37 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.RSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-81 (-20.35 % of base) : System.Composition.Runtime.dasm - System.Composition.Runtime.Util.Formatters:FormatClosedGeneric(System.Type):System.String (FullOpts)
-90 (-20.18 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.ErrObject:ParseHelpLink(System.String):this (FullOpts)
-91 (-19.87 % of base) : System.Private.CoreLib.dasm - System.String:TrimEnd(System.Text.Rune):System.String:this (FullOpts)
-90 (-19.65 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ContentDispositionHeaderValue:EncodeAndQuoteMime(System.String):System.String (FullOpts)
-126 (-19.53 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailAddress:TryParse(System.String,System.String,System.Text.Encoding,byref,bool):bool (FullOpts)
-121 (-19.33 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:CheckChoiceIdentifierMapping(System.Xml.Serialization.EnumMapping) (FullOpts)
-88 (-18.92 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseReader:GetAttributeNode(System.String):System.Xml.XmlBaseReader+XmlAttributeNode:this (FullOpts)
-92 (-18.62 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Util.Formatters:FormatClosedGeneric(System.Type):System.String (FullOpts)
-46 (-17.90 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientConfigPaths:Validate(System.String,bool):System.String (FullOpts)
-86 (-17.84 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.UriUtil:TrySplitUriForPathEncode(System.String,byref,byref,byref):bool (FullOpts)
-73 (-17.34 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.KeyInfoName:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-296 (-17.11 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Reference:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-21 (-16.94 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:CompressBuffer(int):this (FullOpts)
-149 (-16.61 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptionMethod:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-149 (-16.36 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.CipherData:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-114 (-16.03 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddCurrentPositionLast(System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
3929 total methods with Code Size differences (1512 improved, 2417 regressed), 279889 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- jit-diffs-pr.zip (154 MB)
- jit-diffs-main.zip (154 MB)
- diff-frameworks.txt (77 KB)
- ShortDiffsRegressions.md (59 KB)
- LongDiffsRegressions.md (894 KB)
- ShortDiffsImprovements.md (59 KB)
- LongDiffsImprovements.md (894 KB)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels