forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 19 minutes 2 seconds.
Diffs
Diffs
Found 292 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 40228678
Total bytes of diff: 40225047
Total bytes of delta: -3631 (-0.01 % of base)
Total relative delta: -0.36
diff is an improvement.
relative diff is an improvement.
Total byte diff includes -39 bytes from reconciling methods
Base had 15 unique methods, 15228 unique bytes
Diff had 17 unique methods, 15189 unique bytes
Top file regressions (bytes):
372 : Microsoft.VisualBasic.Core.dasm (0.07 % of base)
324 : System.Runtime.Serialization.Schema.dasm (0.56 % of base)
258 : System.Private.DataContractSerialization.dasm (0.03 % of base)
120 : System.Configuration.ConfigurationManager.dasm (0.03 % of base)
113 : System.Text.RegularExpressions.dasm (0.01 % of base)
62 : System.Data.Common.dasm (0.00 % of base)
58 : Microsoft.CSharp.dasm (0.02 % of base)
57 : System.Data.Odbc.dasm (0.02 % of base)
Top file improvements (bytes):
-2863 : System.Private.CoreLib.dasm (-0.04 % of base)
-1027 : System.Private.Xml.dasm (-0.03 % of base)
-429 : System.Text.Json.dasm (-0.03 % of base)
-171 : System.Reflection.Metadata.dasm (-0.03 % of base)
-153 : System.Console.dasm (-0.18 % of base)
-95 : System.Net.Http.dasm (-0.01 % of base)
-84 : System.Private.Uri.dasm (-0.08 % of base)
-41 : System.Web.HttpUtility.dasm (-0.22 % of base)
-38 : System.Diagnostics.TextWriterTraceListener.dasm (-0.21 % of base)
-30 : System.Numerics.Tensors.dasm (-0.00 % of base)
-18 : System.Formats.Asn1.dasm (-0.02 % of base)
-14 : System.Net.Primitives.dasm (-0.01 % of base)
-8 : System.Net.ServerSentEvents.dasm (-0.01 % of base)
-8 : Microsoft.Extensions.Logging.Console.dasm (-0.01 % of base)
-8 : System.Runtime.Numerics.dasm (-0.01 % of base)
-8 : System.Formats.Tar.dasm (-0.01 % of base)
24 total files with Code Size differences (16 improved, 8 regressed), 235 unchanged.
Top method regressions (bytes):
1574 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt128>g__TryFormatInt128Slow|29_0[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1442 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt32>g__TryFormatInt32Slow|21_0[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1417 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt64>g__TryFormatInt64Slow|25_0[ubyte](long,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1417 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt128>g__TryFormatUInt128Slow|31_0[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1416 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt128>g__FormatInt128Slow|28_0(System.Int128,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
1412 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt128>g__FormatUInt128Slow|30_0(System.UInt128,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
1321 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt64>g__TryFormatUInt64Slow|27_0[ubyte](ulong,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1289 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt32>g__TryFormatUInt32Slow|23_0[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
912 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt64>g__FormatInt64Slow|24_0(long,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
895 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt32>g__FormatInt32Slow|20_0(int,int,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
889 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt64>g__FormatUInt64Slow|26_0(ulong,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
876 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt32>g__FormatUInt32Slow|22_0(uint,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
726 (238.03 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(ulong):this (FullOpts)
726 (238.03 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(ulong):this (FullOpts)
196 (10.73 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:Print(System.Object[]):this (FullOpts)
186 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<AppendUnknownChar>g__AppendNonAsciiBytes|155_0[ubyte](byref,ushort) (FullOpts) (0 base, 1 diff methods)
176 (9.21 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:InternalWriteHelper(System.Object[]):this (FullOpts)
76 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|49_0(uint):System.String (FullOpts) (0 base, 1 diff methods)
67 (11.22 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetClrNamespace(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.String:this (FullOpts)
67 (6.77 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetNestedType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.CodeDom.CodeTypeDeclaration:this (FullOpts)
66 (5.96 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GenerateType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):this (FullOpts)
64 (3.68 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationErrorsException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
62 (21.16 % of base) : System.Data.Common.dasm - System.Data.XMLSchema:GenUniqueColumnName(System.String,System.Data.DataTable):System.String (FullOpts)
62 (13.05 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:AddNamespaceFragment(System.Text.StringBuilder,int,int,System.Collections.Generic.Dictionary`2[System.String,System.Object]) (FullOpts)
62 (10.18 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetMemberName(System.String,System.Runtime.Serialization.ContractCodeDomInfo):System.String (FullOpts)
60 (1.90 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexParser:AssignNameSlots():this (FullOpts) (2 methods)
58 (2.55 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException (FullOpts)
57 (4.87 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameterCollection:Validate(int,System.Object):this (FullOpts)
56 (2.16 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationErrorsException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
54 (91.53 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStrForKnownSmallNumber(uint):System.String (FullOpts)
53 (12.07 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:ReadStoreValues[ubyte](System.Span`1[System.String],System.Object,System.Net.Http.Headers.HttpHeaderParser,byref) (FullOpts)
53 (21.46 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Regex:GetGroupNames():System.String[]:this (FullOpts)
35 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<RoundNumber>g__ShouldRoundUp|161_0(ulong,int,ubyte,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
34 (4.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseReader:get_NameTable():System.Xml.XmlNameTable:this (FullOpts)
28 (3.27 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[double,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,double,double,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[int,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,int,int,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[long,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,long,long,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.10 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[short,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,short,short,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[System.__Canon,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,System.__Canon,System.__Canon,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.20 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[System.Nullable`1[int],System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,System.Nullable`1[int],System.Nullable`1[int],int):System.Nullable`1[int][]:this (FullOpts)
28 (3.26 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):System.Nullable`1[int][]:this (FullOpts)
28 (3.10 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[ubyte,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,ubyte,ubyte,int):System.Nullable`1[int][]:this (FullOpts)
24 (8.16 % of base) : System.Private.CoreLib.dasm - System.UInt64:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
24 (8.16 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
16 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:get_TwoDigitsBytes():System.ReadOnlySpan`1[ubyte] (FullOpts) (0 base, 1 diff methods)
16 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:get_TwoDigitsCharsAsBytes():System.ReadOnlySpan`1[ubyte] (FullOpts) (0 base, 1 diff methods)
9 (2.13 % of base) : System.Private.CoreLib.dasm - System.Int64:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
6 (0.85 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
4 (0.57 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(byte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
2 (1.27 % of base) : System.Private.CoreLib.dasm - System.Number:UInt64ToDecChars[ubyte](ulong,ulong,int):ulong (FullOpts)
Top method improvements (bytes):
-1574 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt128>g__TryFormatInt128Slow|27_0[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1447 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt32>g__TryFormatInt32Slow|19_0[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1425 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt128>g__FormatUInt128Slow|28_0(System.UInt128,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-1423 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt64>g__TryFormatInt64Slow|23_0[ubyte](long,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1422 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt128>g__FormatInt128Slow|26_0(System.Int128,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-1417 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt128>g__TryFormatUInt128Slow|29_0[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1327 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt64>g__TryFormatUInt64Slow|25_0[ubyte](ulong,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1296 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt32>g__TryFormatUInt32Slow|21_0[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-918 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt64>g__FormatInt64Slow|22_0(long,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-908 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt32>g__FormatInt32Slow|18_0(int,int,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-894 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt64>g__FormatUInt64Slow|24_0(ulong,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-880 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt32>g__FormatUInt32Slow|20_0(uint,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-827 (-68.57 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(long):this (FullOpts)
-827 (-68.57 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(long):this (FullOpts)
-717 (-12.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteTypedPrimitive(System.String,System.String,System.Object,ubyte):this (FullOpts)
-234 (-8.44 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref) (FullOpts)
-218 (-2.56 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
-199 (-4.75 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryFormat(System.Span`1[ushort],byref,int):ubyte:this (FullOpts)
-195 (-19.42 % of base) : System.Private.CoreLib.dasm - System.Number:.cctor() (FullOpts)
-193 (-6.78 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int,ubyte[]):System.String (FullOpts)
-186 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<AppendUnknownChar>g__AppendNonAsciiBytes|156_0[ubyte](byref,ushort) (FullOpts) (1 base, 0 diff methods)
-133 (-23.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[int](int):this (FullOpts)
-130 (-4.67 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int,ubyte[]):System.String (FullOpts)
-119 (-21.79 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ushort,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-116 (-16.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts) (2 methods)
-112 (-2.34 % of base) : System.Console.dasm - System.TermInfo+ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String (FullOpts)
-107 (-8.71 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt128[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-84 (-29.79 % of base) : System.Private.CoreLib.dasm - System.Number:GetFloatingPointMaxDigitsAndPrecision(ushort,byref,System.Globalization.NumberFormatInfo,byref):int (FullOpts)
-80 (-6.66 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.UInt128Converter:WriteNumberWithCustomHandling(System.Text.Json.Utf8JsonWriter,System.UInt128,int):this (FullOpts)
-76 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|47_0(uint):System.String (FullOpts) (1 base, 0 diff methods)
-67 (-3.63 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ContentRangeHeaderValue:ToString():System.String:this (FullOpts)
-46 (-2.47 % of base) : System.Private.Uri.dasm - System.Net.IPv6AddressHelper:ParseCanonicalName(System.ReadOnlySpan`1[ushort],byref,byref):System.String (FullOpts)
-37 (-3.18 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt128ToDecStr[ubyte](System.UInt128,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-35 (-6.18 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatInvariantG[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-35 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<RoundNumber>g__ShouldRoundUp|162_0(ulong,int,ubyte,ubyte):ubyte (FullOpts) (1 base, 0 diff methods)
-29 (-4.56 % of base) : System.Private.CoreLib.dasm - System.Range:ToString():System.String:this (FullOpts)
-28 (-3.44 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatO[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-26 (-6.12 % of base) : System.Private.CoreLib.dasm - System.Number:UInt128ToDecChars[ubyte](ulong,System.UInt128):ulong (FullOpts)
-26 (-1.93 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.Int128Converter:WriteNumberWithCustomHandling(System.Text.Json.Utf8JsonWriter,System.Int128,int):this (FullOpts)
-23 (-5.94 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatS[ubyte](System.DateTime,System.Span`1[ubyte],byref):ubyte (FullOpts)
-23 (-5.40 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatu[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-23 (-5.18 % of base) : System.Private.CoreLib.dasm - System.Number:DecimalToNumber(byref,byref) (FullOpts)
-22 (-3.31 % of base) : System.Numerics.Tensors.dasm - System.Buffers.NRange:ToString():System.String:this (FullOpts)
-22 (-2.56 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt128ToDecStr(System.Int128,int,System.String):System.String (FullOpts)
-21 (-3.52 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatR[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-21 (-9.01 % of base) : System.Private.CoreLib.dasm - System.Number:Int32ToNumber(int,byref) (FullOpts)
-21 (-3.19 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt128[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-20 (-2.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(uint,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-19 (-1.19 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.AltSvcHeaderValue:ToString():System.String:this (FullOpts)
-19 (-3.18 % of base) : System.Private.Uri.dasm - System.Net.IPv4AddressHelper:ParseCanonicalName(System.String,int,int,byref):System.String (FullOpts)
-19 (-5.49 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt32ToDecStr[ubyte](uint,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-19 (-4.50 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt64ToDecStr[ubyte](ulong,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-18 (-0.99 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this (FullOpts)
-17 (-1.54 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(long,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-17 (-2.99 % of base) : System.Private.CoreLib.dasm - System.Number:Int128ToNumber(System.Int128,byref) (FullOpts)
-16 (-1.57 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-16 (-1.59 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ulong,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-16 (-9.41 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatDateOnlyO[ubyte](int,int,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-16 (-3.92 % of base) : System.Private.CoreLib.dasm - System.Int16:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-16 (-3.38 % of base) : System.Private.CoreLib.dasm - System.Int32:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-16 (-2.46 % of base) : System.Private.CoreLib.dasm - System.Number:UInt128ToDecStr(System.UInt128):System.String (FullOpts)
-16 (-2.99 % of base) : System.Private.CoreLib.dasm - System.Number:UInt128ToNumber(System.UInt128,byref) (FullOpts)
-16 (-3.92 % of base) : System.Private.CoreLib.dasm - System.SByte:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-16 (-2.91 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendFormatted[int](int):ubyte:this (FullOpts)
-14 (-3.29 % of base) : System.Diagnostics.TextWriterTraceListener.dasm - System.Diagnostics.XmlWriterTraceListener:InternalWrite[int](int):this (FullOpts)
-14 (-1.38 % of base) : System.Net.Primitives.dasm - System.Net.SocketAddress:ToString():System.String:this (FullOpts)
-13 (-2.12 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatDigits[ubyte](byref,int,int) (FullOpts)
-13 (-0.74 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.RangeHeaderValue:ToString():System.String:this (FullOpts)
-12 (-4.29 % of base) : System.Private.CoreLib.dasm - System.Index:ToStringFromEnd():System.String:this (FullOpts)
-12 (-1.45 % of base) : System.Private.CoreLib.dasm - System.Number:TryNegativeInt128ToDecStr[ubyte](System.Int128,int,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
-11 (-4.42 % of base) : System.Private.CoreLib.dasm - System.Byte:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-11 (-1.97 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatFraction[ubyte](byref,int,System.ReadOnlySpan`1[ushort]) (FullOpts)
-11 (-1.07 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatPrimitiveNonDefault[ubyte,long](System.RuntimeType,ubyte,System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
-11 (-2.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[ubyte](ubyte,System.String):ubyte:this (FullOpts)
-11 (-3.51 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[ubyte](ubyte):ubyte:this (FullOpts)
-11 (-2.64 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt64ToDecStr(long,int,System.String):System.String (FullOpts)
-11 (-2.40 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt32[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-11 (-1.50 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],System.String):this (FullOpts)
-11 (-3.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[ubyte](ubyte):this (FullOpts)
-11 (-2.21 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonArray:GetPath(byref,System.Text.Json.Nodes.JsonNode):this (FullOpts)
-11 (-3.31 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendSpanFormattable[ubyte](ubyte):System.Text.StringBuilder:this (FullOpts)
-11 (-2.25 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:InsertSpanFormattable[int](int,int):System.Text.StringBuilder:this (FullOpts)
-11 (-2.00 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,System.String):this (FullOpts)
-11 (-2.31 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int):this (FullOpts)
-11 (-1.95 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,System.String):this (FullOpts)
-11 (-1.33 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:<AppendSpanFormattable>g__GrowAndAppendFormatted|20_0[System.Nullable`1[int]](byref,System.Nullable`1[int],int,byref,System.String):ubyte (FullOpts)
-11 (-1.73 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendSpanFormattable[int](int,System.String):ubyte:this (FullOpts)
-11 (-1.63 % of base) : System.Console.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[int](int,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.63 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[int](int,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.63 % of base) : System.Reflection.Metadata.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[int](int,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.63 % of base) : System.Private.Xml.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[int](int,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.63 % of base) : System.Net.Http.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[int](int,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.63 % of base) : System.Web.HttpUtility.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[int](int,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.60 % of base) : System.Console.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[short](short,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.60 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[short](short,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.60 % of base) : System.Reflection.Metadata.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[short](short,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.60 % of base) : System.Private.Xml.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[short](short,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.60 % of base) : System.Net.Http.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[short](short,System.String,System.IFormatProvider):this (FullOpts)
-11 (-1.60 % of base) : System.Web.HttpUtility.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[short](short,System.String,System.IFormatProvider):this (FullOpts)
-11 (-2.30 % of base) : System.Console.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[ubyte](ubyte,System.String,System.IFormatProvider):this (FullOpts)
Top method regressions (percentages):
186 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<AppendUnknownChar>g__AppendNonAsciiBytes|155_0[ubyte](byref,ushort) (FullOpts) (0 base, 1 diff methods)
1416 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt128>g__FormatInt128Slow|28_0(System.Int128,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
895 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt32>g__FormatInt32Slow|20_0(int,int,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
912 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt64>g__FormatInt64Slow|24_0(long,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
1412 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt128>g__FormatUInt128Slow|30_0(System.UInt128,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
876 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt32>g__FormatUInt32Slow|22_0(uint,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
889 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt64>g__FormatUInt64Slow|26_0(ulong,System.String,System.IFormatProvider):System.String (FullOpts) (0 base, 1 diff methods)
35 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<RoundNumber>g__ShouldRoundUp|161_0(ulong,int,ubyte,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
1574 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt128>g__TryFormatInt128Slow|29_0[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1442 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt32>g__TryFormatInt32Slow|21_0[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1417 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt64>g__TryFormatInt64Slow|25_0[ubyte](long,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1417 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt128>g__TryFormatUInt128Slow|31_0[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1289 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt32>g__TryFormatUInt32Slow|23_0[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
1321 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt64>g__TryFormatUInt64Slow|27_0[ubyte](ulong,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|49_0(uint):System.String (FullOpts) (0 base, 1 diff methods)
16 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:get_TwoDigitsBytes():System.ReadOnlySpan`1[ubyte] (FullOpts) (0 base, 1 diff methods)
16 (Infinity of base) : System.Private.CoreLib.dasm - System.Number:get_TwoDigitsCharsAsBytes():System.ReadOnlySpan`1[ubyte] (FullOpts) (0 base, 1 diff methods)
726 (238.03 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(ulong):this (FullOpts)
726 (238.03 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(ulong):this (FullOpts)
54 (91.53 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStrForKnownSmallNumber(uint):System.String (FullOpts)
53 (21.46 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Regex:GetGroupNames():System.String[]:this (FullOpts)
62 (21.16 % of base) : System.Data.Common.dasm - System.Data.XMLSchema:GenUniqueColumnName(System.String,System.Data.DataTable):System.String (FullOpts)
62 (13.05 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:AddNamespaceFragment(System.Text.StringBuilder,int,int,System.Collections.Generic.Dictionary`2[System.String,System.Object]) (FullOpts)
53 (12.07 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:ReadStoreValues[ubyte](System.Span`1[System.String],System.Object,System.Net.Http.Headers.HttpHeaderParser,byref) (FullOpts)
67 (11.22 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetClrNamespace(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.String:this (FullOpts)
196 (10.73 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:Print(System.Object[]):this (FullOpts)
62 (10.18 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetMemberName(System.String,System.Runtime.Serialization.ContractCodeDomInfo):System.String (FullOpts)
176 (9.21 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:InternalWriteHelper(System.Object[]):this (FullOpts)
24 (8.16 % of base) : System.Private.CoreLib.dasm - System.UInt64:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
24 (8.16 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
67 (6.77 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetNestedType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.CodeDom.CodeTypeDeclaration:this (FullOpts)
66 (5.96 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GenerateType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):this (FullOpts)
57 (4.87 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameterCollection:Validate(int,System.Object):this (FullOpts)
34 (4.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseReader:get_NameTable():System.Xml.XmlNameTable:this (FullOpts)
64 (3.68 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationErrorsException:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
28 (3.27 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[double,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,double,double,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.26 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],int):System.Nullable`1[int][]:this (FullOpts)
28 (3.20 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[System.Nullable`1[int],System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,System.Nullable`1[int],System.Nullable`1[int],int):System.Nullable`1[int][]:this (FullOpts)
28 (3.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[int,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,int,int,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[long,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,long,long,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.11 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[System.__Canon,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,System.__Canon,System.__Canon,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.10 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[short,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,short,short,int):System.Nullable`1[int][]:this (FullOpts)
28 (3.10 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.ArrayHelper`2[ubyte,System.Nullable`1[int]]:ReadArray(System.Xml.XmlDictionaryReader,ubyte,ubyte,int):System.Nullable`1[int][]:this (FullOpts)
58 (2.55 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException (FullOpts)
56 (2.16 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationErrorsException:GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
9 (2.13 % of base) : System.Private.CoreLib.dasm - System.Int64:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
60 (1.90 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexParser:AssignNameSlots():this (FullOpts) (2 methods)
2 (1.27 % of base) : System.Private.CoreLib.dasm - System.Number:UInt64ToDecChars[ubyte](ulong,ulong,int):ulong (FullOpts)
6 (0.85 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
4 (0.57 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(byte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
Top method improvements (percentages):
-186 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<AppendUnknownChar>g__AppendNonAsciiBytes|156_0[ubyte](byref,ushort) (FullOpts) (1 base, 0 diff methods)
-1422 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt128>g__FormatInt128Slow|26_0(System.Int128,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-908 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt32>g__FormatInt32Slow|18_0(int,int,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-918 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatInt64>g__FormatInt64Slow|22_0(long,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-1425 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt128>g__FormatUInt128Slow|28_0(System.UInt128,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-880 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt32>g__FormatUInt32Slow|20_0(uint,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-894 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<FormatUInt64>g__FormatUInt64Slow|24_0(ulong,System.String,System.IFormatProvider):System.String (FullOpts) (1 base, 0 diff methods)
-35 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<RoundNumber>g__ShouldRoundUp|162_0(ulong,int,ubyte,ubyte):ubyte (FullOpts) (1 base, 0 diff methods)
-1574 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt128>g__TryFormatInt128Slow|27_0[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1447 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt32>g__TryFormatInt32Slow|19_0[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1423 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt64>g__TryFormatInt64Slow|23_0[ubyte](long,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1417 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt128>g__TryFormatUInt128Slow|29_0[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1296 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt32>g__TryFormatUInt32Slow|21_0[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-1327 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt64>g__TryFormatUInt64Slow|25_0[ubyte](ulong,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-76 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|47_0(uint):System.String (FullOpts) (1 base, 0 diff methods)
-827 (-68.57 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(long):this (FullOpts)
-827 (-68.57 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(long):this (FullOpts)
-84 (-29.79 % of base) : System.Private.CoreLib.dasm - System.Number:GetFloatingPointMaxDigitsAndPrecision(ushort,byref,System.Globalization.NumberFormatInfo,byref):int (FullOpts)
-133 (-23.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[int](int):this (FullOpts)
-119 (-21.79 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ushort,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-195 (-19.42 % of base) : System.Private.CoreLib.dasm - System.Number:.cctor() (FullOpts)
-116 (-16.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts) (2 methods)
-4 (-15.38 % of base) : System.Private.CoreLib.dasm - System.Number:WriteTwoDigits[ubyte](uint,ulong) (FullOpts)
-717 (-12.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteTypedPrimitive(System.String,System.String,System.Object,ubyte):this (FullOpts)
-7 (-11.29 % of base) : System.Private.CoreLib.dasm - System.Number:WriteFourDigits[ubyte](uint,ulong) (FullOpts)
-16 (-9.41 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatDateOnlyO[ubyte](int,int,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-21 (-9.01 % of base) : System.Private.CoreLib.dasm - System.Number:Int32ToNumber(int,byref) (FullOpts)
-107 (-8.71 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt128[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-234 (-8.44 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref) (FullOpts)
-8 (-7.14 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecChars[ubyte](ulong,uint):ulong (FullOpts)
-9 (-6.92 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecChars[ubyte](ulong,uint,int):ulong (FullOpts)
-193 (-6.78 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int,ubyte[]):System.String (FullOpts)
-80 (-6.66 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.UInt128Converter:WriteNumberWithCustomHandling(System.Text.Json.Utf8JsonWriter,System.UInt128,int):this (FullOpts)
-35 (-6.18 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatInvariantG[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-26 (-6.12 % of base) : System.Private.CoreLib.dasm - System.Number:UInt128ToDecChars[ubyte](ulong,System.UInt128):ulong (FullOpts)
-8 (-6.06 % of base) : System.Private.CoreLib.dasm - System.Number:UInt64ToDecChars[ubyte](ulong,ulong):ulong (FullOpts)
-23 (-5.94 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatS[ubyte](System.DateTime,System.Span`1[ubyte],byref):ubyte (FullOpts)
-11 (-5.53 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(uint,System.Span`1[ushort],byref):ubyte (FullOpts)
-19 (-5.49 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt32ToDecStr[ubyte](uint,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-23 (-5.40 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatu[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-23 (-5.18 % of base) : System.Private.CoreLib.dasm - System.Number:DecimalToNumber(byref,byref) (FullOpts)
-11 (-4.93 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(ushort,System.Span`1[ushort],byref):ubyte (FullOpts) (2 methods)
-199 (-4.75 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryFormat(System.Span`1[ushort],byref,int):ubyte:this (FullOpts)
-130 (-4.67 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int,ubyte[]):System.String (FullOpts)
-29 (-4.56 % of base) : System.Private.CoreLib.dasm - System.Range:ToString():System.String:this (FullOpts)
-19 (-4.50 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt64ToDecStr[ubyte](ulong,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-11 (-4.45 % of base) : System.Private.CoreLib.dasm - System.UInt32:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-11 (-4.44 % of base) : System.Private.CoreLib.dasm - System.UInt16:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-11 (-4.42 % of base) : System.Private.CoreLib.dasm - System.Byte:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-12 (-4.29 % of base) : System.Private.CoreLib.dasm - System.Index:ToStringFromEnd():System.String:this (FullOpts)
-9 (-3.96 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt32[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-16 (-3.92 % of base) : System.Private.CoreLib.dasm - System.Int16:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-16 (-3.92 % of base) : System.Private.CoreLib.dasm - System.SByte:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-5 (-3.91 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatTimeOnlyR[ubyte](int,int,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-9 (-3.69 % of base) : System.Private.CoreLib.dasm - System.UInt32:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-9 (-3.67 % of base) : System.Private.CoreLib.dasm - System.UInt16:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-8 (-3.67 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStr_NoSmallNumberCheck(uint):System.String (FullOpts)
-9 (-3.66 % of base) : System.Private.CoreLib.dasm - System.Byte:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-67 (-3.63 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.ContentRangeHeaderValue:ToString():System.String:this (FullOpts)
-21 (-3.52 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatR[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-11 (-3.51 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[ubyte](ubyte):ubyte:this (FullOpts)
-7 (-3.48 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatTimeOnlyO[ubyte](int,int,int,long,System.Span`1[ubyte],byref):ubyte (FullOpts)
-28 (-3.44 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatO[ubyte](System.DateTime,System.TimeSpan,System.Span`1[ubyte],byref):ubyte (FullOpts)
-11 (-3.44 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormatted[ubyte](ubyte):this (FullOpts)
-16 (-3.38 % of base) : System.Private.CoreLib.dasm - System.Int32:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-22 (-3.31 % of base) : System.Numerics.Tensors.dasm - System.Buffers.NRange:ToString():System.String:this (FullOpts)
-11 (-3.31 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendSpanFormattable[ubyte](ubyte):System.Text.StringBuilder:this (FullOpts)
-10 (-3.30 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:TryFormatDateOnlyR[ubyte](int,int,int,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-14 (-3.29 % of base) : System.Diagnostics.TextWriterTraceListener.dasm - System.Diagnostics.XmlWriterTraceListener:InternalWrite[int](int):this (FullOpts)
-8 (-3.29 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(ulong,System.Span`1[ushort],byref):ubyte (FullOpts)
-21 (-3.19 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt128[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-19 (-3.18 % of base) : System.Private.Uri.dasm - System.Net.IPv4AddressHelper:ParseCanonicalName(System.String,int,int,byref):System.String (FullOpts)
-37 (-3.18 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt128ToDecStr[ubyte](System.UInt128,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
-6 (-3.05 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt32ToDecStr[ubyte](uint,System.Span`1[ubyte],byref):ubyte (FullOpts)
-16 (-2.99 % of base) : System.Private.CoreLib.dasm - System.Number:UInt128ToNumber(System.UInt128,byref) (FullOpts)
-17 (-2.99 % of base) : System.Private.CoreLib.dasm - System.Number:Int128ToNumber(System.Int128,byref) (FullOpts)
-16 (-2.91 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendFormatted[int](int):ubyte:this (FullOpts)
-11 (-2.81 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[ubyte](ubyte,System.String):ubyte:this (FullOpts)
-8 (-2.79 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(ubyte,System.Span`1[ushort],byref):ubyte (FullOpts) (2 methods)
-11 (-2.64 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt64ToDecStr(long,int,System.String):System.String (FullOpts)
-8 (-2.62 % of base) : System.Numerics.Tensors.dasm - System.Buffers.NIndex:ToStringFromEnd():System.String:this (FullOpts)
-8 (-2.61 % of base) : System.Private.CoreLib.dasm - System.Number:UInt64ToDecStr(ulong):System.String (FullOpts)
-8 (-2.58 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendFormatted[ubyte](ubyte):ubyte:this (FullOpts)
-218 (-2.56 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
-22 (-2.56 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt128ToDecStr(System.Int128,int,System.String):System.String (FullOpts)
-6 (-2.55 % of base) : System.Private.CoreLib.dasm - System.Number:UInt64ToNumber(ulong,byref) (FullOpts)
-6 (-2.48 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt64ToDecStr[ubyte](ulong,System.Span`1[ubyte],byref):ubyte (FullOpts)
-9 (-2.47 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[ubyte](ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-46 (-2.47 % of base) : System.Private.Uri.dasm - System.Net.IPv6AddressHelper:ParseCanonicalName(System.ReadOnlySpan`1[ushort],byref,byref):System.String (FullOpts)
-8 (-2.46 % of base) : System.Diagnostics.TextWriterTraceListener.dasm - System.Diagnostics.XmlWriterTraceListener:InternalWrite[ubyte](ubyte):this (FullOpts)
-16 (-2.46 % of base) : System.Private.CoreLib.dasm - System.Number:UInt128ToDecStr(System.UInt128):System.String (FullOpts)
-8 (-2.44 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(int,System.Span`1[ushort],byref):ubyte (FullOpts)
-6 (-2.41 % of base) : System.Private.CoreLib.dasm - System.Number:Int64ToNumber(long,byref) (FullOpts)
-11 (-2.40 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt32[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
-8 (-2.36 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(byte,System.Span`1[ushort],byref):ubyte (FullOpts)
-8 (-2.36 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(short,System.Span`1[ushort],byref):ubyte (FullOpts)
-112 (-2.34 % of base) : System.Console.dasm - System.TermInfo+ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String (FullOpts)
-11 (-2.31 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int):this (FullOpts)
-11 (-2.30 % of base) : System.Console.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[ubyte](ubyte,System.String,System.IFormatProvider):this (FullOpts)
-11 (-2.30 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSpanFormattable[ubyte](ubyte,System.String,System.IFormatProvider):this (FullOpts)
293 total methods with Code Size differences (243 improved, 50 regressed), 232710 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (88 MB)
- build-artifacts-main.zip (688 MB)
- build-clr-checked-pr.zip (88 MB)
- build-artifacts-pr.zip (688 MB)
- jit-diffs-main.zip (135 MB)
- jit-diffs-pr.zip (135 MB)
- diff-frameworks.txt (57 KB)
- ShortDiffsRegressions.md (57 KB)
- LongDiffsRegressions.md (611 KB)
- ShortDiffsImprovements.md (56 KB)
- LongDiffsImprovements.md (899 KB)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels