forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Build completed in 1 hour 50 minutes.
dotnet/runtime#96325
CoreLib diffs
Diffs
Found 2 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 7284601
Total bytes of diff: 7280049
Total bytes of delta: -4552 (-0.06 % of base)
Total relative delta: -12.97
diff is an improvement.
relative diff is an improvement.
Top file improvements (bytes):
-4552 : System.Private.CoreLib.dasm (-0.06 % of base)
1 total files with Code Size differences (1 improved, 0 regressed), 0 unchanged.
Top method regressions (bytes):
415 (60.32 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String (FullOpts)
176 (11.37 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
159 (6.51 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts)
150 (5.21 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
147 (18.24 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader+<ReadBlockAsyncInternal>d__23:MoveNext():this (FullOpts)
125 (9.65 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlEncode(System.ReadOnlySpan`1[ushort],byref) (FullOpts)
121 (5.44 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
106 (25.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:GetNativeDigits():System.String[]:this (FullOpts)
80 (15.18 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:.ctor(System.String):this (FullOpts)
72 (10.23 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
71 (10.07 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(byte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
69 (8.48 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:AppendQuoted(byref,System.String) (FullOpts)
64 (4.56 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:ToString():System.String:this (FullOpts)
64 (3.47 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):this (FullOpts)
63 (2.82 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String (FullOpts)
56 (3.71 % of base) : System.Private.CoreLib.dasm - System.Environment:ReadXdgDirectory(System.String,System.String,System.String):System.String (FullOpts)
55 (2.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:ToString(ubyte):System.String:this (FullOpts)
55 (9.96 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:get_NamedArguments():System.Collections.Generic.IList`1[System.Reflection.CustomAttributeNamedArgument]:this (FullOpts)
51 (22.87 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeBuilder:DefinePInvokeMethod(System.String,System.String,int,int,System.Type,System.Type[],int,int):System.Reflection.Emit.MethodBuilder:this (FullOpts)
49 (1.46 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String (FullOpts)
49 (4.02 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeData:ToString():System.String:this (FullOpts)
48 (14.63 % of base) : System.Private.CoreLib.dasm - System.Globalization.IcuLocaleData:SearchCultureName(System.String):int (FullOpts)
45 (0.97 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.CustomAttributeBuilder:.ctor(System.Reflection.ConstructorInfo,System.Object[],System.Reflection.PropertyInfo[],System.Object[],System.Reflection.FieldInfo[],System.Object[]):this (FullOpts)
44 (5.99 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Join(System.String[]):System.String (FullOpts)
42 (1.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int):System.String (FullOpts)
41 (6.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this (FullOpts)
41 (31.06 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetTzEnvironmentVariable():System.String (FullOpts)
40 (3.52 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:MatchDayName(byref,System.Globalization.DateTimeFormatInfo,byref):ubyte (FullOpts)
40 (6.11 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeFeature:IsSupported(System.String):ubyte (FullOpts)
39 (1.88 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:MatchMonthName(byref,System.Globalization.DateTimeFormatInfo,byref):ubyte (FullOpts)
38 (5.20 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:AddValueToMetaData(System.Collections.Generic.List`1[ubyte],System.String):int (FullOpts)
38 (5.25 % of base) : System.Private.CoreLib.dasm - System.String:Replace(System.String,System.String):System.String:this (FullOpts)
37 (9.27 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):ubyte (FullOpts)
37 (1.50 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeEncode(System.String):System.String (FullOpts)
37 (7.94 % of base) : System.Private.CoreLib.dasm - System.Resources.ResourceManager:IsDefaultType(System.String,System.String):ubyte (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[int]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[short]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.72 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
34 (3.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ubyte]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (3.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (4.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (3.48 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (3.43 % of base) : System.Private.CoreLib.dasm - System.PasteArguments:AppendArgument(byref,System.String) (FullOpts)
33 (3.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (4.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (3.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[double]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (4.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (3.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[int]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
32 (4.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.NumberFormatInfo:VerifyNativeDigits(System.String[],System.String) (FullOpts)
31 (2.91 % of base) : System.Private.CoreLib.dasm - System.Buffers.AhoCorasickBuilder:BuildTrie(byref):this (FullOpts)
31 (6.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeConstructorInfo:ToString():System.String:this (FullOpts)
30 (10.17 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):ubyte (FullOpts)
30 (7.58 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ToLowerAsciiInvariant(System.String):System.String (FullOpts)
30 (3.58 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeMethodInfo:ToString():System.String:this (FullOpts)
30 (13.89 % of base) : System.Private.CoreLib.dasm - System.String:Remove(int):System.String:this (FullOpts)
29 (6.44 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:NormalizeCultureName(System.String,byref):System.String (FullOpts)
29 (2.97 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:AppendParameters(byref,System.Type[],int) (FullOpts)
28 (16.87 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:<ParseNamedTypeName>g__ApplyLeadingDotCompatQuirk|25_0(System.String):System.String (FullOpts)
27 (5.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:MinimalJsonserializer(System.String,byref) (FullOpts)
27 (12.74 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ArrayElementsBeginWithDigit(System.String[]):ubyte (FullOpts)
27 (2.59 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:ValidateStd3AndAscii(System.String,ubyte,ubyte):ubyte (FullOpts)
27 (3.36 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:ParseNamedTypeName():System.Reflection.TypeNameParser+TypeName:this (FullOpts)
27 (3.96 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceLineEndingsWithLineFeed():System.String:this (FullOpts)
26 (9.09 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:NormalizeDirectorySeparators(System.String):System.String (FullOpts)
26 (2.84 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlDecodeInternal(System.String,System.Text.Encoding):System.String (FullOpts)
25 (3.75 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:GetCultureData(System.String,ubyte):System.Globalization.CultureData (FullOpts)
24 (2.74 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[double]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
24 (3.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
22 (8.18 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):ubyte (FullOpts)
22 (4.80 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:ToString():System.String:this (FullOpts)
21 (2.55 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:FixDefaultShortDatePattern(System.Collections.Generic.List`1[System.String]) (FullOpts)
21 (28.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetCodePointFromString(System.String,int):int (FullOpts)
21 (3.51 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimePropertyInfo:ToString():System.String:this (FullOpts)
20 (6.19 % of base) : System.Private.CoreLib.dasm - System.Char:ConvertToUtf32(System.String,int):int (FullOpts)
20 (33.90 % of base) : System.Private.CoreLib.dasm - System.CharEnumerator:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
20 (2.83 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.Object[]):System.String (FullOpts)
19 (2.20 % of base) : System.Private.CoreLib.dasm - System.Exception:ToString():System.String:this (FullOpts)
19 (13.19 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.BStrStringMarshaller+ManagedToUnmanagedIn:FromManaged(System.String,System.Span`1[ubyte]):this (FullOpts)
19 (15.57 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:ReadRuneFromString(System.String,int):int (FullOpts)
18 (6.67 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:ContainsIncompleteSurrogatePairs(System.ReadOnlySpan`1[System.String]):ubyte (FullOpts)
18 (16.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.Normalization:HasInvalidUnicodeSequence(System.String):ubyte (FullOpts)
18 (2.14 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeModule:ResolveMethod(int,System.Type[],System.Type[]):System.Reflection.MethodBase:this (FullOpts)
18 (1.98 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.String (FullOpts)
18 (3.10 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:TryConvertWindowsIdToIanaId(System.String,System.String,ubyte,byref):ubyte (FullOpts)
17 (2.68 % of base) : System.Private.CoreLib.dasm - System.DateOnly:TryParseExactInternal(System.ReadOnlySpan`1[ushort],System.String[],System.IFormatProvider,int,byref):int (FullOpts)
17 (3.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventCounter:ToString():System.String:this (FullOpts)
17 (2.08 % of base) : System.Private.CoreLib.dasm - System.Environment:ExpandEnvironmentVariablesCore(System.String):System.String (FullOpts)
17 (3.79 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:IsValidCultureName(System.String,byref,byref):ubyte (FullOpts)
17 (5.94 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:FormatG(System.TimeSpan,System.Globalization.DateTimeFormatInfo,int):System.String (FullOpts)
17 (1.19 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Nullable`1[int]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.String (FullOpts)
Top method improvements (bytes):
-599 (-7.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
-585 (-31.97 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:.ctor(System.String,System.Guid,System.String,System.Resources.ResourceManager,int):this (FullOpts)
-547 (-29.87 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AddEventParameter(System.Type,System.String):this (FullOpts)
-377 (-41.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:ToString():System.String:this (FullOpts)
-353 (-25.73 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:StartEvent(System.String,System.Diagnostics.Tracing.EventAttribute):this (FullOpts)
-298 (-40.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:ToString():System.String:this (FullOpts)
-250 (-19.41 % of base) : System.Private.CoreLib.dasm - System.ComponentModel.Win32Exception:ToString():System.String:this (FullOpts)
-238 (-23.80 % of base) : System.Private.CoreLib.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
-236 (-33.43 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:EndEvent():this (FullOpts)
-211 (-20.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
-170 (-20.26 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts) (2 methods)
-168 (-27.86 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ushort,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-160 (-23.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.COMException:ToString():System.String:this (FullOpts)
-158 (-21.61 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-147 (-5.11 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackTrace:ToString(int,System.Text.StringBuilder):this (FullOpts)
-143 (-15.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncMethodBuilderCore:GetAsyncStateMachineDescription(System.Runtime.CompilerServices.IAsyncStateMachine):System.String (FullOpts)
-111 (-18.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.IDictionaryDebugView`2[System.__Canon,System.Nullable`1[int]]:get_Items():System.Collections.Generic.DebugViewDictionaryItem`2[System.__Canon,System.Nullable`1[int]][]:this (FullOpts)
-106 (-17.85 % of base) : System.Private.CoreLib.dasm - System.AggregateException:ToString():System.String:this (FullOpts)
-106 (-34.19 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,ubyte):System.String:this (FullOpts)
-97 (-14.26 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:WriteMessageAttrib(System.Text.StringBuilder,System.String,System.String,System.String):this (FullOpts)
-90 (-18.63 % of base) : System.Private.CoreLib.dasm - System.Exception:GetHelpContext(byref):System.String:this (FullOpts)
-85 (-17.24 % of base) : System.Private.CoreLib.dasm - System.Text.DecoderExceptionFallbackBuffer:Throw(ubyte[],int) (FullOpts)
-72 (-45.28 % of base) : System.Private.CoreLib.dasm - System.ArraySegment`1[System.__Canon]:GetEnumerator():System.ArraySegment`1+Enumerator[System.__Canon]:this (FullOpts)
-72 (-13.53 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-71 (-13.92 % of base) : System.Private.CoreLib.dasm - System.Text.DecoderFallbackBuffer:ThrowLastBytesRecursive(ubyte[]) (FullOpts)
-62 (-11.27 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-62 (-11.25 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-60 (-3.86 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ToTitleCase(System.String):System.String:this (FullOpts)
-56 (-23.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal+<<ToEnumerable>g__FromMemoryManager|18_1>d`1[System.__Canon]:MoveNext():ubyte:this (FullOpts)
-55 (-4.15 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEventString(System.String):this (FullOpts)
-53 (-3.61 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[System.__Canon]:Trim():ubyte:this (FullOpts)
-47 (-55.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder+<>c:<CreateManifestString>b__19_1(System.Collections.Generic.KeyValuePair`2[int,System.Diagnostics.Tracing.ManifestBuilder+ChannelInfo],System.Collections.Generic.KeyValuePair`2[int,System.Diagnostics.Tracing.ManifestBuilder+ChannelInfo]):int:this (FullOpts)
-46 (-1.71 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref) (FullOpts)
-45 (-10.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.ReflectionTypeLoadException:CreateString(ubyte):System.String:this (FullOpts)
-42 (-19.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:WriteNameAndMessageAttribs(System.Text.StringBuilder,System.String,System.String):this (FullOpts)
-41 (-4.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.Versioning.VersioningHelper:MakeVersionSafeName(System.String,int,int,System.Type):System.String (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine():System.Text.StringBuilder:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(byref):System.Text.StringBuilder:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(System.IFormatProvider,byref):System.Text.StringBuilder:this (FullOpts)
-38 (-11.14 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[double,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.79 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[int,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.71 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[long,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.62 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[short,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-13.77 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.__Canon,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.58 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.Nullable`1[int],System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-11.11 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.62 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[ubyte,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-36 (-7.23 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteToAllListeners(System.String,byref,int,ulong,ulong,System.Diagnostics.Tracing.EventPayload):this (FullOpts)
-36 (-6.83 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeNameBuilder:AddArray(int):this (FullOpts)
-36 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeNameBuilder:AddElementType(System.Type):this (FullOpts)
-36 (-5.64 % of base) : System.Private.CoreLib.dasm - System.Threading.RegisteredWaitHandle:UnregisterPortableCore(System.Threading.WaitHandle):ubyte:this (FullOpts)
-33 (-13.04 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AppendLevelName(System.Text.StringBuilder,int) (FullOpts)
-32 (-31.07 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:Copy():System.ApplicationId:this (FullOpts)
-32 (-12.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-32 (-3.43 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
-32 (-10.77 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.IncrementingPollingCounter:UpdateMetric():this (FullOpts)
-32 (-2.22 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:TranslateToManifestConvention(System.String,System.String):System.String:this (FullOpts)
-32 (-12.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeNameBuilder:AddAssemblySpec(System.String):this (FullOpts)
-31 (-5.20 % of base) : System.Private.CoreLib.dasm - System.Math:Clamp(System.Decimal,System.Decimal,System.Decimal):System.Decimal (FullOpts)
-31 (-3.38 % of base) : System.Private.CoreLib.dasm - System.RuntimeType+RuntimeTypeCache+MemberInfoCache`1[System.__Canon]:PopulateConstructors(System.RuntimeType+RuntimeTypeCache+Filter):System.Reflection.RuntimeConstructorInfo[]:this (FullOpts)
-28 (-9.27 % of base) : System.Private.CoreLib.dasm - System.Exception:SetCurrentStackTrace():this (FullOpts)
-28 (-4.14 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext+<get_All>d__86:MoveNext():ubyte:this (FullOpts)
-26 (-20.47 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyDependencyResolver+<>c__DisplayClass6_0:<.ctor>b__0(long):this (FullOpts)
-26 (-23.42 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(System.String):System.Text.StringBuilder:this (FullOpts)
-25 (-26.32 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-25 (-3.14 % of base) : System.Private.CoreLib.dasm - System.Decimal:Clamp(System.Decimal,System.Decimal,System.Decimal):System.Decimal (FullOpts)
-25 (-2.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:AddDateWordOrPostfix(System.String,System.String):this (FullOpts)
-21 (-16.54 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[double,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-21 (-17.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[int,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-21 (-3.99 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[int]):System.String:this (FullOpts)
-20 (-16.67 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[long,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-20 (-16.39 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[short,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-20 (-16.53 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[ubyte,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-20 (-7.84 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.String,System.String):System.String (FullOpts)
-19 (-9.09 % of base) : System.Private.CoreLib.dasm - System.Buffers.CharacterFrequencyHelper:GetSingleStringMultiCharacterOffsets(System.String,ubyte,byref,byref) (FullOpts)
-19 (-7.57 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[double,System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-19 (-15.83 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-19 (-30.65 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-19 (-2.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this (FullOpts)
-19 (-1.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)
-19 (-8.09 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[double,System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,double],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[int,System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,int],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-8.23 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[long,System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,long],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-8.30 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[short,System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,short],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-7.82 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[System.__Canon,System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,System.__Canon],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-7.88 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[System.Nullable`1[int],System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,System.Nullable`1[int]],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-3.11 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[System.Numerics.Vector`1[float],System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,System.Numerics.Vector`1[float]],System.IAsyncResult,ubyte):this (FullOpts)
-19 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[ubyte,System.__Canon]:Complete(System.__Canon,System.Func`3[System.__Canon,System.__Canon,ubyte],System.IAsyncResult,ubyte):this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[double,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[int,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[long,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[short,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.__Canon,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Key():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[ubyte,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1+Enumerator[System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-18 (-4.18 % of base) : System.Private.CoreLib.dasm - System.Decimal:MaxMagnitude(System.Decimal,System.Decimal):System.Decimal (FullOpts)
-18 (-4.18 % of base) : System.Private.CoreLib.dasm - System.Decimal:MinMagnitude(System.Decimal,System.Decimal):System.Decimal (FullOpts)
Top method regressions (percentages):
415 (60.32 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String (FullOpts)
20 (33.90 % of base) : System.Private.CoreLib.dasm - System.CharEnumerator:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
41 (31.06 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetTzEnvironmentVariable():System.String (FullOpts)
11 (28.95 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:EndsInDirectorySeparator(System.String):ubyte (FullOpts)
21 (28.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.CharUnicodeInfo:GetCodePointFromString(System.String,int):int (FullOpts)
16 (28.57 % of base) : System.Private.CoreLib.dasm - System.Resources.FastResourceComparer:HashFunction(System.String):int (FullOpts)
106 (25.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:GetNativeDigits():System.String[]:this (FullOpts)
4 (25.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:get_CharsToEscape():System.ReadOnlySpan`1[ushort] (FullOpts)
51 (22.87 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeBuilder:DefinePInvokeMethod(System.String,System.String,int,int,System.Type,System.Type[],int,int):System.Reflection.Emit.MethodBuilder:this (FullOpts)
16 (22.22 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:IdContainsAnyDisallowedChars(System.String):ubyte (FullOpts)
8 (19.51 % of base) : System.Private.CoreLib.dasm - System.CharEnumerator:get_Current():ushort:this (FullOpts)
8 (19.51 % of base) : System.Private.CoreLib.dasm - System.String:EndsWith(ushort):ubyte:this (FullOpts)
147 (18.24 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader+<ReadBlockAsyncInternal>d__23:MoveNext():this (FullOpts)
28 (16.87 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:<ParseNamedTypeName>g__ApplyLeadingDotCompatQuirk|25_0(System.String):System.String (FullOpts)
18 (16.22 % of base) : System.Private.CoreLib.dasm - System.Globalization.Normalization:HasInvalidUnicodeSequence(System.String):ubyte (FullOpts)
19 (15.57 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:ReadRuneFromString(System.String,int):int (FullOpts)
16 (15.53 % of base) : System.Private.CoreLib.dasm - System.Char:IsSurrogatePair(System.String,int):ubyte (FullOpts)
8 (15.38 % of base) : System.Private.CoreLib.dasm - System.IO.StringReader:Peek():int:this (FullOpts)
80 (15.18 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:.ctor(System.String):this (FullOpts)
48 (14.63 % of base) : System.Private.CoreLib.dasm - System.Globalization.IcuLocaleData:SearchCultureName(System.String):int (FullOpts)
13 (14.13 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeNameBuilder:ContainsReservedChar(System.String):ubyte (FullOpts)
30 (13.89 % of base) : System.Private.CoreLib.dasm - System.String:Remove(int):System.String:this (FullOpts)
8 (13.56 % of base) : System.Private.CoreLib.dasm - System.IO.StringReader:Read():int:this (FullOpts)
19 (13.19 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.BStrStringMarshaller+ManagedToUnmanagedIn:FromManaged(System.String,System.Span`1[ubyte]):this (FullOpts)
11 (12.94 % of base) : System.Private.CoreLib.dasm - System.String:Trim(ushort):System.String:this (FullOpts)
27 (12.74 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ArrayElementsBeginWithDigit(System.String[]):ubyte (FullOpts)
176 (11.37 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
4 (10.81 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetPathRoot(System.ReadOnlySpan`1[ushort]):System.ReadOnlySpan`1[ushort] (FullOpts)
13 (10.57 % of base) : System.Private.CoreLib.dasm - System.String:IsNullOrWhiteSpace(System.String):ubyte (FullOpts)
13 (10.40 % of base) : System.Private.CoreLib.dasm - System.PasteArguments:ContainsNoWhitespaceOrQuotes(System.String):ubyte (FullOpts)
8 (10.39 % of base) : System.Private.CoreLib.dasm - System.Char:IsControl(System.String,int):ubyte (FullOpts)
8 (10.39 % of base) : System.Private.CoreLib.dasm - System.Char:IsHighSurrogate(System.String,int):ubyte (FullOpts)
8 (10.39 % of base) : System.Private.CoreLib.dasm - System.Char:IsLowSurrogate(System.String,int):ubyte (FullOpts)
8 (10.39 % of base) : System.Private.CoreLib.dasm - System.Char:IsSurrogate(System.String,int):ubyte (FullOpts)
72 (10.23 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
30 (10.17 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):ubyte (FullOpts)
8 (10.13 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:NeedsEscapingInTypeName(ushort):ubyte (FullOpts)
71 (10.07 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(byte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
55 (9.96 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeCustomAttributeData:get_NamedArguments():System.Collections.Generic.IList`1[System.Reflection.CustomAttributeNamedArgument]:this (FullOpts)
125 (9.65 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlEncode(System.ReadOnlySpan`1[ushort],byref) (FullOpts)
37 (9.27 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):ubyte (FullOpts)
26 (9.09 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:NormalizeDirectorySeparators(System.String):System.String (FullOpts)
17 (8.67 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeSubstitute(System.String,byref) (FullOpts)
69 (8.48 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:AppendQuoted(byref,System.String) (FullOpts)
8 (8.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:.cctor() (FullOpts)
22 (8.18 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):ubyte (FullOpts)
11 (8.09 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetTempPath():System.String (FullOpts)
9 (8.04 % of base) : System.Private.CoreLib.dasm - System.Convert:ToChar(System.String,System.IFormatProvider):ushort (FullOpts)
37 (7.94 % of base) : System.Private.CoreLib.dasm - System.Resources.ResourceManager:IsDefaultType(System.String,System.String):ubyte (FullOpts)
14 (7.78 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:CreateCultureData(System.String,ubyte):System.Globalization.CultureData (FullOpts)
4 (7.69 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64CharValidatable:.cctor() (FullOpts)
4 (7.69 % of base) : System.Private.CoreLib.dasm - System.String+SearchValuesStorage:.cctor() (FullOpts)
30 (7.58 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ToLowerAsciiInvariant(System.String):System.String (FullOpts)
8 (7.55 % of base) : System.Private.CoreLib.dasm - System.Char:IsWhiteSpace(System.String,int):ubyte (FullOpts)
12 (7.41 % of base) : System.Private.CoreLib.dasm - System.Char:IsNumber(System.String,int):ubyte (FullOpts)
8 (6.84 % of base) : System.Private.CoreLib.dasm - System.Char:IsDigit(System.String,int):ubyte (FullOpts)
8 (6.72 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:PopulateIsAsciiCasingSameAsInvariant():this (FullOpts)
18 (6.67 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:ContainsIncompleteSurrogatePairs(System.ReadOnlySpan`1[System.String]):ubyte (FullOpts)
8 (6.61 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:IsUnreserved(ushort):ubyte (FullOpts)
159 (6.51 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts)
10 (6.49 % of base) : System.Private.CoreLib.dasm - System.String:Trim():System.String:this (FullOpts)
29 (6.44 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:NormalizeCultureName(System.String,byref):System.String (FullOpts)
8 (6.35 % of base) : System.Private.CoreLib.dasm - System.Char:IsUpper(System.String,int):ubyte (FullOpts)
8 (6.30 % of base) : System.Private.CoreLib.dasm - System.Char:IsLower(System.String,int):ubyte (FullOpts)
10 (6.21 % of base) : System.Private.CoreLib.dasm - System.AppDomain:ApplyPolicy(System.String):System.String:this (FullOpts)
20 (6.19 % of base) : System.Private.CoreLib.dasm - System.Char:ConvertToUtf32(System.String,int):int (FullOpts)
41 (6.15 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this (FullOpts)
7 (6.14 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendLiteral(System.String):this (FullOpts)
8 (6.11 % of base) : System.Private.CoreLib.dasm - System.Char:IsSeparator(System.String,int):ubyte (FullOpts)
40 (6.11 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeFeature:IsSupported(System.String):ubyte (FullOpts)
31 (6.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeConstructorInfo:ToString():System.String:this (FullOpts)
44 (5.99 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Join(System.String[]):System.String (FullOpts)
17 (5.94 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:FormatG(System.TimeSpan,System.Globalization.DateTimeFormatInfo,int):System.String (FullOpts)
12 (5.88 % of base) : System.Private.CoreLib.dasm - System.Environment:GetXdgConfig(System.String):System.String (FullOpts)
12 (5.85 % of base) : System.Private.CoreLib.dasm - System.Guid:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
8 (5.84 % of base) : System.Private.CoreLib.dasm - System.Char:IsPunctuation(System.String,int):ubyte (FullOpts)
8 (5.84 % of base) : System.Private.CoreLib.dasm - System.Char:IsSymbol(System.String,int):ubyte (FullOpts)
3 (5.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanRepeatChar(System.String,ushort,int,byref):int (FullOpts)
6 (5.71 % of base) : System.Private.CoreLib.dasm - System.Text.StringRuneEnumerator:MoveNext():ubyte:this (FullOpts)
15 (5.58 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetTimeZoneDirectory():System.String (FullOpts)
8 (5.48 % of base) : System.Private.CoreLib.dasm - System.Char:IsLetterOrDigit(System.String,int):ubyte (FullOpts)
121 (5.44 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
16 (5.30 % of base) : System.Private.CoreLib.dasm - System.Environment:ValidateVariableAndValue(System.String,byref) (FullOpts)
4 (5.26 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:Append(System.String):this (FullOpts)
38 (5.25 % of base) : System.Private.CoreLib.dasm - System.String:Replace(System.String,System.String):System.String:this (FullOpts)
150 (5.21 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
10 (5.21 % of base) : System.Private.CoreLib.dasm - System.IO.File:Exists(System.String):ubyte (FullOpts)
38 (5.20 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:AddValueToMetaData(System.Collections.Generic.List`1[ubyte],System.String):int (FullOpts)
27 (5.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:MinimalJsonserializer(System.String,byref) (FullOpts)
22 (4.80 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicMethod:ToString():System.String:this (FullOpts)
14 (4.78 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:LoadWithPartialName(System.String):System.Reflection.Assembly (FullOpts)
32 (4.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.NumberFormatInfo:VerifyNativeDigits(System.String[],System.String) (FullOpts)
64 (4.56 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:ToString():System.String:this (FullOpts)
7 (4.40 % of base) : System.Private.CoreLib.dasm - System.Text.EncoderReplacementFallbackBuffer:Fallback(ushort,int):ubyte:this (FullOpts)
11 (4.31 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimePropertyBuilder:.ctor(System.Reflection.Emit.RuntimeModuleBuilder,System.String,int,System.Type,int,System.Reflection.Emit.RuntimeTypeBuilder):this (FullOpts)
4 (4.21 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:.cctor() (FullOpts)
7 (4.19 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Join(System.String,System.String):System.String (FullOpts)
33 (4.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (4.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
33 (4.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
Top method improvements (percentages):
-11 (-64.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1+StateMachineBox[System.__Canon]:get_Version():short:this (FullOpts)
-47 (-55.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder+<>c:<CreateManifestString>b__19_1(System.Collections.Generic.KeyValuePair`2[int,System.Diagnostics.Tracing.ManifestBuilder+ChannelInfo],System.Collections.Generic.KeyValuePair`2[int,System.Diagnostics.Tracing.ManifestBuilder+ChannelInfo]):int:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine():System.Text.StringBuilder:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(byref):System.Text.StringBuilder:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(System.IFormatProvider,byref):System.Text.StringBuilder:this (FullOpts)
-72 (-45.28 % of base) : System.Private.CoreLib.dasm - System.ArraySegment`1[System.__Canon]:GetEnumerator():System.ArraySegment`1+Enumerator[System.__Canon]:this (FullOpts)
-377 (-41.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:ToString():System.String:this (FullOpts)
-298 (-40.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:ToString():System.String:this (FullOpts)
-106 (-34.19 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,ubyte):System.String:this (FullOpts)
-236 (-33.43 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:EndEvent():this (FullOpts)
-585 (-31.97 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:.ctor(System.String,System.Guid,System.String,System.Resources.ResourceManager,int):this (FullOpts)
-32 (-31.07 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:Copy():System.ApplicationId:this (FullOpts)
-19 (-30.65 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-547 (-29.87 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AddEventParameter(System.Type,System.String):this (FullOpts)
-168 (-27.86 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ushort,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-25 (-26.32 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-353 (-25.73 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:StartEvent(System.String,System.Diagnostics.Tracing.EventAttribute):this (FullOpts)
-15 (-24.19 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):this (FullOpts)
-238 (-23.80 % of base) : System.Private.CoreLib.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
-160 (-23.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.COMException:ToString():System.String:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[double,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[int,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[long,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[short,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.__Canon,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Key():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[ubyte,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Value():System.Object:this (FullOpts)
-18 (-23.68 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1+Enumerator[System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-56 (-23.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal+<<ToEnumerable>g__FromMemoryManager|18_1>d`1[System.__Canon]:MoveNext():ubyte:this (FullOpts)
-26 (-23.42 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(System.String):System.Text.StringBuilder:this (FullOpts)
-158 (-21.61 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-26 (-20.47 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyDependencyResolver+<>c__DisplayClass6_0:<.ctor>b__0(long):this (FullOpts)
-170 (-20.26 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ubyte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts) (2 methods)
-211 (-20.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
-250 (-19.41 % of base) : System.Private.CoreLib.dasm - System.ComponentModel.Win32Exception:ToString():System.String:this (FullOpts)
-42 (-19.00 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:WriteNameAndMessageAttribs(System.Text.StringBuilder,System.String,System.String):this (FullOpts)
-111 (-18.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.IDictionaryDebugView`2[System.__Canon,System.Nullable`1[int]]:get_Items():System.Collections.Generic.DebugViewDictionaryItem`2[System.__Canon,System.Nullable`1[int]][]:this (FullOpts)
-90 (-18.63 % of base) : System.Private.CoreLib.dasm - System.Exception:GetHelpContext(byref):System.String:this (FullOpts)
-106 (-17.85 % of base) : System.Private.CoreLib.dasm - System.AggregateException:ToString():System.String:this (FullOpts)
-21 (-17.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[int,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-85 (-17.24 % of base) : System.Private.CoreLib.dasm - System.Text.DecoderExceptionFallbackBuffer:Throw(ubyte[],int) (FullOpts)
-15 (-17.24 % of base) : System.Private.CoreLib.dasm - System.Tuple`1[System.Nullable`1[int]]:System.Runtime.CompilerServices.ITuple.get_Item(int):System.Object:this (FullOpts)
-20 (-16.67 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[long,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-21 (-16.54 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[double,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-20 (-16.53 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[ubyte,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-20 (-16.39 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[short,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-19 (-15.83 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-143 (-15.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.AsyncMethodBuilderCore:GetAsyncStateMachineDescription(System.Runtime.CompilerServices.IAsyncStateMachine):System.String (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[double](double,System.String):ubyte:this (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[int](int,System.String):ubyte:this (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[long](long,System.String):ubyte:this (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[short](short,System.String):ubyte:this (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[System.Nullable`1[int]](System.Nullable`1[int],System.String):ubyte:this (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.String):ubyte:this (FullOpts)
-8 (-15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Unicode.Utf8+TryWriteInterpolatedStringHandler:AppendEnum[ubyte](ubyte,System.String):ubyte:this (FullOpts)
-5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemEnumerator`1[System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.IO.Iterator`1[System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-15 (-14.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):ubyte:this (FullOpts)
-97 (-14.26 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:WriteMessageAttrib(System.Text.StringBuilder,System.String,System.String,System.String):this (FullOpts)
-71 (-13.92 % of base) : System.Private.CoreLib.dasm - System.Text.DecoderFallbackBuffer:ThrowLastBytesRecursive(ubyte[]) (FullOpts)
-38 (-13.77 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.__Canon,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-72 (-13.53 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-33 (-13.04 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AppendLevelName(System.Text.StringBuilder,int) (FullOpts)
-32 (-12.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
-32 (-12.85 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.TypeNameBuilder:AddAssemblySpec(System.String):this (FullOpts)
-16 (-12.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-38 (-12.79 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[int,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.71 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[long,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.62 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[short,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.62 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[ubyte,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-12.58 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.Nullable`1[int],System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-8 (-12.31 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-8 (-11.76 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[int,System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-8 (-11.76 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[short,System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-8 (-11.76 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[ubyte,System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-8 (-11.59 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[long,System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-16 (-11.59 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[System.Nullable`1[int],System.Nullable`1[int]]:get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
-8 (-11.59 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[System.Nullable`1[int],System.Nullable`1[int]]:get_Key():System.Object:this (FullOpts)
-8 (-11.59 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[System.Nullable`1[int],System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-8 (-11.43 % of base) : System.Private.CoreLib.dasm - System.Collections.ObjectModel.ReadOnlyDictionary`2+DictionaryEnumerator[double,System.Nullable`1[int]]:get_Value():System.Object:this (FullOpts)
-10 (-11.36 % of base) : System.Private.CoreLib.dasm - System.TupleExtensions:ToValueTuple[System.__Canon,System.Nullable`1[int]](System.Tuple`2[System.__Canon,System.Nullable`1[int]]):System.ValueTuple`2[System.__Canon,System.Nullable`1[int]] (FullOpts)
-62 (-11.27 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-62 (-11.25 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
-38 (-11.14 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[double,System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-38 (-11.11 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:ToString(System.Text.StringBuilder):System.String:this (FullOpts)
-32 (-10.77 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.IncrementingPollingCounter:UpdateMetric():this (FullOpts)
-13 (-10.74 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:AsMemory[System.__Canon](System.ArraySegment`1[System.__Canon]):System.Memory`1[System.__Canon] (FullOpts)
-13 (-10.74 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:AsSpan[System.__Canon](System.ArraySegment`1[System.__Canon]):System.Span`1[System.__Canon] (FullOpts)
-9 (-10.59 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-9 (-10.47 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-45 (-10.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.ReflectionTypeLoadException:CreateString(ubyte):System.String:this (FullOpts)
-13 (-10.40 % of base) : System.Private.CoreLib.dasm - System.Exception:<ToString>g__Write|60_0(System.String,byref) (FullOpts)
-9 (-10.34 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-13 (-10.32 % of base) : System.Private.CoreLib.dasm - System.Tuple`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Runtime.CompilerServices.ITuple.get_Item(int):System.Object:this (FullOpts)
-11 (-10.28 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:ToString():System.String:this (FullOpts)
-9 (-10.23 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-6 (-9.84 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:CountOccurrences(System.String,ushort,byref):int (FullOpts)
-9 (-9.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
866 total methods with Code Size differences (473 improved, 393 regressed), 55009 unchanged.
--------------------------------------------------------------------------------
Frameworks diffs
Diffs
Found 424 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 38613028
Total bytes of diff: 38566993
Total bytes of delta: -46035 (-0.12 % of base)
Total relative delta: -0.49
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
8078 : System.CodeDom.dasm (3.88 % of base)
2519 : System.Reflection.Context.dasm (4.30 % of base)
1614 : System.Text.RegularExpressions.dasm (0.22 % of base)
1529 : System.Threading.Tasks.Parallel.dasm (0.62 % of base)
1417 : System.Private.Xml.Linq.dasm (0.73 % of base)
645 : System.Private.DataContractSerialization.dasm (0.07 % of base)
530 : System.IO.Pipelines.dasm (0.67 % of base)
480 : System.Net.Mail.dasm (0.26 % of base)
360 : System.Web.HttpUtility.dasm (2.81 % of base)
335 : System.Security.Cryptography.Pkcs.dasm (0.09 % of base)
275 : System.Net.Security.dasm (0.12 % of base)
272 : System.Reflection.Metadata.dasm (0.05 % of base)
269 : System.ServiceModel.Syndication.dasm (0.17 % of base)
220 : System.Private.Uri.dasm (0.24 % of base)
188 : System.Formats.Tar.dasm (0.15 % of base)
151 : System.Net.Requests.dasm (0.11 % of base)
115 : System.IO.Packaging.dasm (0.12 % of base)
105 : System.Memory.dasm (0.04 % of base)
93 : System.Drawing.Primitives.dasm (0.24 % of base)
88 : Microsoft.Extensions.Configuration.dasm (0.41 % of base)
80 : Microsoft.Extensions.Logging.Console.dasm (0.09 % of base)
71 : System.Security.Cryptography.Cose.dasm (0.10 % of base)
64 : System.Diagnostics.Process.dasm (0.07 % of base)
55 : System.Resources.Extensions.dasm (0.16 % of base)
47 : System.Net.Primitives.dasm (0.05 % of base)
46 : System.IO.FileSystem.Watcher.dasm (0.17 % of base)
40 : Microsoft.Extensions.Primitives.dasm (0.14 % of base)
29 : Microsoft.Extensions.Configuration.Ini.dasm (0.87 % of base)
22 : Microsoft.Extensions.FileProviders.Physical.dasm (0.11 % of base)
22 : System.IO.FileSystem.DriveInfo.dasm (0.09 % of base)
21 : System.Resources.Writer.dasm (0.22 % of base)
20 : System.IO.Compression.ZipFile.dasm (0.15 % of base)
17 : System.IO.MemoryMappedFiles.dasm (0.08 % of base)
15 : Microsoft.Extensions.Hosting.Systemd.dasm (0.31 % of base)
12 : System.Reflection.DispatchProxy.dasm (0.06 % of base)
11 : System.Security.Cryptography.ProtectedData.dasm (0.22 % of base)
10 : System.Net.WebProxy.dasm (0.18 % of base)
10 : System.Collections.Specialized.dasm (0.04 % of base)
9 : System.Runtime.InteropServices.dasm (0.04 % of base)
4 : System.Composition.Hosting.dasm (0.00 % of base)
3 : System.ComponentModel.Primitives.dasm (0.02 % of base)
3 : System.IO.Compression.dasm (0.00 % of base)
2 : System.Text.Encoding.CodePages.dasm (0.00 % of base)
2 : Microsoft.Extensions.Hosting.WindowsServices.dasm (0.03 % of base)
2 : System.Text.Encodings.Web.dasm (0.01 % of base)
2 : System.ComponentModel.TypeConverter.dasm (0.00 % of base)
Top file improvements (bytes):
-16212 : ILCompiler.Reflection.ReadyToRun.dasm (-6.72 % of base)
-7024 : System.Private.Xml.dasm (-0.17 % of base)
-5448 : System.Linq.Parallel.dasm (-0.25 % of base)
-4552 : System.Private.CoreLib.dasm (-0.06 % of base)
-3755 : System.Linq.Expressions.dasm (-0.40 % of base)
-3591 : Microsoft.Extensions.Logging.EventLog.dasm (-18.70 % of base)
-2963 : System.Security.Cryptography.dasm (-0.27 % of base)
-2715 : System.Net.Http.dasm (-0.34 % of base)
-2256 : System.Configuration.ConfigurationManager.dasm (-0.55 % of base)
-2193 : System.ComponentModel.Composition.dasm (-0.50 % of base)
-1872 : Microsoft.Extensions.DependencyInjection.dasm (-2.41 % of base)
-1146 : Microsoft.Extensions.Http.dasm (-1.77 % of base)
-867 : Microsoft.CSharp.dasm (-0.25 % of base)
-825 : System.Collections.Immutable.dasm (-0.04 % of base)
-783 : System.Data.Common.dasm (-0.05 % of base)
-668 : System.Net.HttpListener.dasm (-0.64 % of base)
-626 : System.Text.Json.dasm (-0.05 % of base)
-553 : Microsoft.Extensions.DependencyModel.dasm (-0.68 % of base)
-511 : System.Threading.Tasks.Dataflow.dasm (-0.04 % of base)
-500 : System.Diagnostics.FileVersionInfo.dasm (-4.85 % of base)
-490 : System.Collections.Concurrent.dasm (-0.12 % of base)
-474 : System.Collections.dasm (-0.08 % of base)
-425 : System.Linq.dasm (-0.04 % of base)
-409 : System.Net.WebSockets.Client.dasm (-1.78 % of base)
-347 : System.Security.Cryptography.Xml.dasm (-0.16 % of base)
-319 : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm (-8.32 % of base)
-296 : System.Net.Ping.dasm (-0.62 % of base)
-257 : Microsoft.VisualBasic.Core.dasm (-0.05 % of base)
-208 : Microsoft.Extensions.Configuration.Abstractions.dasm (-4.54 % of base)
-182 : System.Net.Http.Json.dasm (-0.06 % of base)
-181 : System.Net.WebClient.dasm (-0.33 % of base)
-175 : System.Transactions.Local.dasm (-0.11 % of base)
-173 : System.Composition.Convention.dasm (-0.15 % of base)
-167 : runincontext.dasm (-1.11 % of base)
-163 : System.DirectoryServices.Protocols.dasm (-0.11 % of base)
-160 : System.Threading.Channels.dasm (-0.07 % of base)
-159 : System.ComponentModel.Composition.Registration.dasm (-0.16 % of base)
-158 : System.Diagnostics.DiagnosticSource.dasm (-0.07 % of base)
-152 : System.Runtime.Serialization.Schema.dasm (-0.27 % of base)
-124 : System.Diagnostics.TextWriterTraceListener.dasm (-0.69 % of base)
-117 : Microsoft.Extensions.Logging.dasm (-0.31 % of base)
-112 : Microsoft.Extensions.FileSystemGlobbing.dasm (-0.39 % of base)
-110 : System.Runtime.Numerics.dasm (-0.09 % of base)
-101 : System.Runtime.Serialization.Formatters.dasm (-0.09 % of base)
-99 : System.Net.WebHeaderCollection.dasm (-0.68 % of base)
-94 : System.Reflection.Emit.dasm (-0.10 % of base)
-92 : System.Net.Sockets.dasm (-0.04 % of base)
-83 : System.IO.IsolatedStorage.dasm (-0.36 % of base)
-82 : System.Security.Permissions.dasm (-0.52 % of base)
-65 : System.Data.Odbc.dasm (-0.03 % of base)
-62 : System.Console.dasm (-0.07 % of base)
-58 : System.IO.Ports.dasm (-0.12 % of base)
-56 : System.Composition.Runtime.dasm (-0.31 % of base)
-55 : System.Collections.NonGeneric.dasm (-0.21 % of base)
-52 : System.Reflection.MetadataLoadContext.dasm (-0.02 % of base)
-50 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.08 % of base)
-49 : System.ComponentModel.Annotations.dasm (-0.09 % of base)
-48 : Microsoft.Extensions.Configuration.Binder.dasm (-0.22 % of base)
-37 : System.Formats.Cbor.dasm (-0.08 % of base)
-30 : Microsoft.Extensions.Caching.Memory.dasm (-0.15 % of base)
-30 : Microsoft.Extensions.Diagnostics.dasm (-0.16 % of base)
-30 : System.Net.NetworkInformation.dasm (-0.06 % of base)
-27 : Microsoft.Extensions.Logging.EventSource.dasm (-0.12 % of base)
-27 : Microsoft.Extensions.Hosting.dasm (-0.04 % of base)
-27 : System.Formats.Asn1.dasm (-0.03 % of base)
-26 : System.Threading.RateLimiting.dasm (-0.02 % of base)
-25 : System.Runtime.Caching.dasm (-0.04 % of base)
-25 : System.Composition.TypedParts.dasm (-0.05 % of base)
-23 : Microsoft.Extensions.Options.dasm (-0.07 % of base)
-23 : System.Net.Quic.dasm (-0.02 % of base)
-19 : System.Net.NameResolution.dasm (-0.05 % of base)
-16 : Microsoft.Extensions.Options.DataAnnotations.dasm (-0.36 % of base)
-12 : System.ComponentModel.EventBasedAsync.dasm (-0.28 % of base)
-12 : Microsoft.Extensions.Configuration.Xml.dasm (-0.12 % of base)
-11 : System.IO.Pipes.dasm (-0.03 % of base)
-10 : Microsoft.Extensions.Caching.Abstractions.dasm (-0.04 % of base)
-10 : Microsoft.Extensions.Logging.Debug.dasm (-0.18 % of base)
-10 : Microsoft.Extensions.Options.ConfigurationExtensions.dasm (-0.16 % of base)
-9 : System.Net.WebSockets.dasm (-0.01 % of base)
-9 : System.Security.Claims.dasm (-0.04 % of base)
-6 : Microsoft.Extensions.FileProviders.Abstractions.dasm (-0.50 % of base)
-5 : Microsoft.Extensions.Configuration.Json.dasm (-0.09 % of base)
-4 : Microsoft.Extensions.Configuration.CommandLine.dasm (-0.12 % of base)
-3 : Microsoft.Extensions.Logging.TraceSource.dasm (-0.03 % of base)
-3 : Microsoft.Extensions.Configuration.UserSecrets.dasm (-0.07 % of base)
-2 : Microsoft.Extensions.Logging.Abstractions.dasm (-0.00 % of base)
-2 : System.Diagnostics.TraceSource.dasm (-0.00 % of base)
133 total files with Code Size differences (87 improved, 46 regressed), 123 unchanged.
Top method regressions (bytes):
1667 (16.15 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.RegexNodeConverter:ConvertToSymbolicRegexNode(System.Text.RegularExpressions.RegexNode):System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[System.Text.RegularExpressions.Symbolic.BDD]:this (FullOpts)
868 (11.22 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:TryCreateBuiltInDataContract(System.String,System.String,byref):ubyte (FullOpts)
654 (82.47 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlEncodeUnicode(System.String):System.String (FullOpts)
645 (7.54 % of base) : System.Data.Common.dasm - System.Data.XmlTreeGen:SchemaTree(System.Xml.XmlDocument,System.Xml.XmlWriter,System.Data.DataSet,System.Data.DataTable,ubyte):this (FullOpts)
567 (10.59 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this (FullOpts)
528 (18.30 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[System.__Canon](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
500 (21.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateProperty(System.CodeDom.CodeMemberProperty,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
479 (31.43 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+ChunkedEncodingWriteStream+<<WriteAsync>g__WriteChunkAsync|4_0>d:MoveNext():this (FullOpts)
467 (23.90 % of base) : System.IO.Pipelines.dasm - System.IO.Pipelines.StreamPipeReader+<CopyToAsync>d__41:MoveNext():this (FullOpts)
449 (21.57 % of base) : System.Net.Quic.dasm - System.Net.Quic.QuicConnection+<FinishConnectAsync>d__34:MoveNext():this (FullOpts)
415 (60.32 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String (FullOpts)
413 (88.06 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputOperator(int):this (FullOpts)
403 (59.35 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCompileUnitStart(System.CodeDom.CodeCompileUnit):this (FullOpts)
381 (7.52 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:ScanFactoriesRecursive(System.Configuration.XmlUtil,System.String,System.Collections.Hashtable):this (FullOpts)
365 (34.60 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputAttributes(System.CodeDom.CodeAttributeDeclarationCollection,ubyte,System.String,ubyte):this (FullOpts)
361 (17.14 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethod(System.CodeDom.CodeMemberMethod,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
338 (18.32 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeStart(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
325 (132.11 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
325 (132.11 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyInfo+PropertyGetter:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
325 (132.11 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyInfo+PropertySetter:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomConstructorInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomEventInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomFieldInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.60 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomParameterInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomPropertyInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
266 (41.05 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformManyBlock`2[System.__Canon,System.Nullable`1[int]]:ProcessMessageWithTask(System.Func`2[System.__Canon,System.__Canon],System.Collections.Generic.KeyValuePair`2[System.__Canon,long]):this (FullOpts)
264 (6.41 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEBuilder:WritePEHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.PEDirectoriesBuilder,System.Collections.Immutable.ImmutableArray`1[System.Reflection.PortableExecutable.PEBuilder+SerializedSection]):this (FullOpts)
260 (7.27 % of base) : System.Net.Requests.dasm - System.Net.HttpWebRequest+<SendRequest>d__196:MoveNext():this (FullOpts)
259 (10.64 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.DSAKeyValue:LoadXml(System.Xml.XmlElement):this (FullOpts)
249 (5.05 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<SkipDtdAsync>d__568:MoveNext():this (FullOpts)
245 (33.79 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateConstructor(System.CodeDom.CodeConstructor,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
244 (40.46 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeAttributes(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
244 (11.01 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaImporter:ImportType(System.Xml.Schema.XmlSchemaType,System.Xml.XmlQualifiedName,ubyte):System.Runtime.Serialization.DataContracts.DataContract:this (FullOpts)
243 (11.26 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser+<ParseNotationDeclAsync>d__168:MoveNext():this (FullOpts)
242 (12.55 % of base) : System.Net.Primitives.dasm - System.Net.CookieParser:Get():System.Net.Cookie:this (FullOpts)
242 (7.25 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFromContainer(System.Xml.Linq.XContainer,System.Xml.XmlReader):ubyte:this (FullOpts)
242 (13.01 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XElement:ReadElementFromImpl(System.Xml.XmlReader,int):this (FullOpts)
232 (2.80 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[System.Nullable`1[int]]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):ubyte:this (FullOpts)
226 (5.74 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader+<ReadContentFromAsync>d__8:MoveNext():this (FullOpts)
226 (36.33 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<_ParseDocumentContentAsync_WhiteSpace>d__510:MoveNext():this (FullOpts)
224 (5.91 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:SelectClientCertificate():System.Security.Cryptography.X509Certificates.X509Certificate2:this (FullOpts)
223 (28.63 % of base) : System.Private.Xml.dasm - System.Xml.XmlSubtreeReader+<FinishReadContentAsBinaryAsync>d__116:MoveNext():this (FullOpts)
222 (9.21 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFrom(System.Xml.Linq.XContainer,System.Xml.XmlReader):ubyte:this (FullOpts)
215 (10.65 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write1_XmlSchemaAttribute(System.Xml.Schema.XmlSchemaAttribute):this (FullOpts)
212 (8.74 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseAttributes():this (FullOpts)
211 (5.95 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptedKey:LoadXml(System.Xml.XmlElement):this (FullOpts)
210 (21.26 % of base) : System.Private.Xml.dasm - System.Xml.XmlSubtreeReader+<InitReadElementContentAsBinaryAsync>d__114:MoveNext():this (FullOpts)
209 (24.22 % of base) : System.Private.Xml.dasm - System.Xml.ReadContentAsBinaryHelper+<ReadElementContentAsBinaryAsync>d__35:MoveNext():this (FullOpts)
206 (28.37 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression):this (FullOpts)
205 (50.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
196 (7.87 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write46_XmlSchemaElement(System.Xml.Schema.XmlSchemaElement):this (FullOpts)
194 (5.66 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElement(System.Xml.Serialization.SourceInfo,System.Xml.Serialization.ElementAccessor,System.String,ubyte):this (FullOpts)
191 (86.04 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
191 (86.04 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
190 (65.74 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputOperator(int):this (FullOpts)
186 (21.99 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:GenerateToken(System.ReadOnlySpan`1[ubyte]):System.Net.Security.ProtocolToken:this (FullOpts)
180 (16.16 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
179 (22.66 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
178 (16.05 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateEvent(System.CodeDom.CodeMemberEvent,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
176 (11.37 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
175 (48.88 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputTypeAttributes(int,ubyte,ubyte):this (FullOpts)
175 (6.97 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadFeedFrom(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationFeed,ubyte):System.ServiceModel.Syndication.SyndicationFeed:this (FullOpts)
174 (5.96 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<SendContentAsync>d__31:MoveNext():this (FullOpts)
172 (15.64 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Pkcs10CertificationRequestInfo:ToPkcs10Request(System.Security.Cryptography.X509Certificates.X509SignatureGenerator,System.Security.Cryptography.HashAlgorithmName):ubyte[]:this (FullOpts)
171 (24.22 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampToken:VerifyData(System.ReadOnlySpan`1[ubyte]):ubyte:this (FullOpts)
170 (27.96 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateComment(System.CodeDom.CodeComment):this (FullOpts)
169 (14.93 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool+<ConstructHttp11ConnectionAsync>d__108:MoveNext():this (FullOpts)
168 (10.90 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitConditional(System.Xml.Xsl.Qil.QilTernary):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
167 (7.04 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdBuilder:InitSimpleType(System.Xml.Schema.XsdBuilder,System.String) (FullOpts)
165 (14.61 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[ubyte],byref) (FullOpts)
165 (14.40 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[ubyte],byref) (FullOpts)
161 (27.06 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateVariableDeclarationStatement(System.CodeDom.CodeVariableDeclarationStatement):this (FullOpts)
160 (12.18 % of base) : System.Net.Security.dasm - System.Net.Http.X509ResourceClient+<DownloadAssetCore>d__14:MoveNext():this (FullOpts)
159 (6.51 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts)
158 (10.78 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBaseWriter+<StartElementAsync>d__51:MoveNext():this (FullOpts)
157 (12.84 % of base) : System.Private.Xml.dasm - System.Xml.XmlReader+<ReadContentAsAsync>d__185:MoveNext():this (FullOpts)
157 (15.51 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<_GetValueAsync>d__473:MoveNext():this (FullOpts)
156 (9.91 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportStructMapping(System.Xml.Serialization.StructMapping,System.String,System.Xml.Schema.XmlSchemaElement):System.Xml.XmlQualifiedName:this (FullOpts)
154 (13.38 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<ParseEntityNameAsync>d__578:MoveNext():this (FullOpts)
153 (33.55 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberMinimized(System.ReadOnlySpan`1[ubyte],double):this (FullOpts)
151 (13.58 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[ubyte],byref) (FullOpts)
151 (13.78 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[ubyte],byref) (FullOpts)
150 (5.21 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
150 (6.32 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaInference:AddAttribute(System.String,System.String,System.String,System.String,ubyte,System.Xml.Schema.XmlSchema,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaObjectTable):System.Xml.Schema.XmlSchemaAttribute:this (FullOpts)
148 (14.29 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:IsHexOrOctValue(System.String,byref):ubyte (FullOpts) (2 methods)
148 (16.14 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.SubReadStream+<ReadAsyncCore>d__28:MoveNext():this (FullOpts)
148 (12.56 % of base) : System.Net.Http.dasm - System.Net.Http.ConnectHelper+<ConnectQuicAsync>d__3:MoveNext():this (FullOpts)
148 (16.72 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<ReadContentAsBase64_AsyncHelper>d__483:MoveNext():this (FullOpts)
148 (16.72 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<ReadElementContentAsBase64Async_Helper>d__486:MoveNext():this (FullOpts)
148 (16.59 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadContentAsBase64Async>d__196:MoveNext():this (FullOpts)
148 (16.59 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadContentAsBinHexAsync>d__197:MoveNext():this (FullOpts)
148 (16.59 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadElementContentAsBase64Async>d__198:MoveNext():this (FullOpts)
148 (16.59 % of base) : System.Private.Xml.dasm - System.Xml.XsdValidatingReader+<ReadElementContentAsBinHexAsync>d__199:MoveNext():this (FullOpts)
147 (18.24 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader+<ReadBlockAsyncInternal>d__23:MoveNext():this (FullOpts)
147 (32.24 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberMinimized(System.ReadOnlySpan`1[ubyte],float):this (FullOpts)
146 (18.25 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<_ReadAsync_SwitchToInteractiveXmlDecl>d__480:MoveNext():this (FullOpts)
145 (30.21 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.FindPal:ValidateOidValue(System.String) (FullOpts)
145 (9.54 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Schema.XNodeValidator:ValidateAttributes(System.Xml.Linq.XElement):this (FullOpts)
144 (8.62 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.Atom10FeedFormatter:ReadCategory(System.Xml.XmlReader,System.ServiceModel.Syndication.SyndicationCategory,System.String,ubyte,ubyte,int) (FullOpts)
142 (5.89 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:TryFormat(System.Span`1[ushort],byref):ubyte:this (FullOpts)
Top method improvements (bytes):
-3087 (-43.41 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseHelper(System.Text.StringBuilder):this (FullOpts)
-2436 (-33.53 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:ToString(ubyte):System.String:this (FullOpts)
-1900 (-28.40 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseSignature(int,System.Text.StringBuilder):ILCompiler.Reflection.ReadyToRun.ReadyToRunSignature:this (FullOpts)
-1892 (-11.81 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,ubyte,ubyte,System.Xml.Serialization.RecursionLimiter):this (FullOpts)
-1669 (-48.62 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSection,int):System.String:this (FullOpts)
-1085 (-26.23 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightLambda+DebugViewPrinter:ToString():System.String:this (FullOpts)
-1046 (-30.64 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:ToString():System.String:this (FullOpts)
-929 (-41.44 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate:ToString(ubyte):System.String:this (FullOpts)
-874 (-29.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:PrintMembers(System.Text.StringBuilder):ubyte:this (FullOpts)
-728 (-20.62 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.InfoHdrSmall:ToString():System.String:this (FullOpts)
-712 (-28.33 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.UnwindInfo:ToString():System.String:this (FullOpts)
-661 (-30.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitUnary(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression:this (FullOpts)
-654 (-34.62 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm64.UnwindInfo:ToString():System.String:this (FullOpts)
-654 (-34.62 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.LoongArch64.UnwindInfo:ToString():System.String:this (FullOpts)
-641 (-34.22 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetCSharpString(System.String):System.String (FullOpts)
-621 (-31.88 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm.UnwindInfo:ToString():System.String:this (FullOpts)
-599 (-7.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
-585 (-31.97 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:.ctor(System.String,System.Guid,System.String,System.Resources.ResourceManager,int):this (FullOpts)
-547 (-29.87 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AddEventParameter(System.Type,System.String):this (FullOpts)
-502 (-35.13 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.Cache.XPathNodeInfoAtom:ToString():System.String:this (FullOpts)
-500 (-26.62 % of base) : System.Diagnostics.FileVersionInfo.dasm - System.Diagnostics.FileVersionInfo:ToString():System.String:this (FullOpts)
-493 (-22.89 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:QuoteSnippetString(System.String):System.String:this (FullOpts)
-492 (-37.96 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle:<AddWebSocketHeaders>g__GetDeflateOptions|25_0(System.Net.WebSockets.WebSocketDeflateOptions):System.String (FullOpts)
-479 (-35.35 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForCreateInstance(System.String,System.String,ubyte,System.String):System.String (FullOpts)
-432 (-7.45 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper+<SendWithNtAuthAsync>d__52:MoveNext():this (FullOpts)
-417 (-20.48 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitCallSiteMain(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
-411 (-30.58 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:AppendServiceDescriptor(System.Text.StringBuilder,Microsoft.Extensions.DependencyInjection.ServiceDescriptor) (FullOpts)
-402 (-9.94 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.PgoInfoKey:.ctor(ILCompiler.Reflection.ReadyToRun.IAssemblyMetadata,System.String,System.Reflection.Metadata.EntityHandle,System.String[]):this (FullOpts)
-397 (-16.83 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivitySource:CreateActivity(System.String,int,System.Diagnostics.ActivityContext,System.String,System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]],System.Collections.Generic.IEnumerable`1[System.Diagnostics.ActivityLink],System.DateTimeOffset,ubyte,int):System.Diagnostics.Activity:this (FullOpts)
-395 (-18.80 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser+<ScanQNameAsync>d__197:MoveNext():this (FullOpts)
-391 (-10.98 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:ToString():System.String:this (FullOpts)
-377 (-41.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:ToString():System.String:this (FullOpts)
-368 (-23.79 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitIEnumerable(Microsoft.Extensions.DependencyInjection.ServiceLookup.IEnumerableCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
-362 (-27.74 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[int](int,Microsoft.Extensions.Logging.EventId,int,System.Exception,System.Func`3[int,System.Exception,System.String]):this (FullOpts)
-362 (-27.74 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[long](int,Microsoft.Extensions.Logging.EventId,long,System.Exception,System.Func`3[long,System.Exception,System.String]):this (FullOpts)
-362 (-27.72 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[short](int,Microsoft.Extensions.Logging.EventId,short,System.Exception,System.Func`3[short,System.Exception,System.String]):this (FullOpts)
-362 (-27.57 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[System.__Canon](int,Microsoft.Extensions.Logging.EventId,System.__Canon,System.Exception,System.Func`3[System.__Canon,System.__Canon,System.__Canon]):this (FullOpts)
-362 (-27.78 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[ubyte](int,Microsoft.Extensions.Logging.EventId,ubyte,System.Exception,System.Func`3[ubyte,System.Exception,System.String]):this (FullOpts)
-360 (-27.46 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[System.Nullable`1[int]](int,Microsoft.Extensions.Logging.EventId,System.Nullable`1[int],System.Exception,System.Func`3[System.Nullable`1[int],System.Exception,System.String]):this (FullOpts)
-359 (-21.50 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder:ErrAppendMethod(Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol,Microsoft.CSharp.RuntimeBinder.Semantics.SubstContext,ubyte):this (FullOpts)
-359 (-27.43 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[double](int,Microsoft.Extensions.Logging.EventId,double,System.Exception,System.Func`3[double,System.Exception,System.String]):this (FullOpts)
-359 (-27.36 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[System.Numerics.Vector`1[float]](int,Microsoft.Extensions.Logging.EventId,System.Numerics.Vector`1[float],System.Exception,System.Func`3[System.Numerics.Vector`1[float],System.Exception,System.String]):this (FullOpts)
-355 (-32.07 % of base) : System.Net.Http.dasm - System.Net.Http.HttpResponseMessage:ToString():System.String:this (FullOpts)
-353 (-25.73 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:StartEvent(System.String,System.Diagnostics.Tracing.EventAttribute):this (FullOpts)
-351 (-24.44 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:QuoteSnippetStringCStyle(System.String):System.String:this (FullOpts)
-347 (-6.62 % of base) : System.Net.Quic.dasm - Microsoft.Quic.QUIC_STREAM_EVENT:ToString():System.String:this (FullOpts)
-344 (-7.29 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.ReadyToRunMethod:.ctor(ILCompiler.Reflection.ReadyToRun.ReadyToRunReader,ILCompiler.Reflection.ReadyToRun.IAssemblyMetadata,System.Reflection.Metadata.EntityHandle,int,System.String,System.String,System.String[],System.Nullable`1[int]):this (FullOpts)
-331 (-23.16 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcSlotTable+GcSlot:ToString():System.String:this (FullOpts)
-328 (-30.01 % of base) : System.Net.Security.dasm - System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy:ToString():System.String:this (FullOpts)
-319 (-12.98 % of base) : Microsoft.Extensions.Configuration.EnvironmentVariables.dasm - Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationProvider:Load(System.Collections.IDictionary):this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[ubyte]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-307 (-6.32 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.KeyInfoX509Data:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
-303 (-31.11 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:JavaScriptStringEncode(System.String):System.String (FullOpts)
-302 (-29.87 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:ToString():System.String:this (FullOpts)
-302 (-12.17 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileComplexContent(System.Xml.Schema.XmlSchemaComplexType):System.Xml.Schema.ContentValidator:this (FullOpts)
-298 (-40.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:ToString():System.String:this (FullOpts)
-293 (-29.69 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionGroupDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSectionGroup):System.String:this (FullOpts)
-291 (-21.72 % of base) : System.Data.Common.dasm - System.Data.DataViewManager:get_DataViewSettingCollectionString():System.String:this (FullOpts)
-281 (-11.62 % of base) : System.Data.Common.dasm - System.Data.Common.DbCommandBuilder:BuildWhereClause(System.Data.Common.DataTableMapping,System.Data.DataRow,System.Text.StringBuilder,System.Data.Common.DbCommand,int,ubyte):int:this (FullOpts)
-271 (-24.20 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionCall:ToString():System.String:this (FullOpts)
-271 (-7.63 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:AddRuntimeSpecificAssets(System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.DependencyModel.RuntimeFile],System.String,System.String,System.Text.Json.Utf8JsonWriter) (FullOpts)
-266 (-23.27 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitConstructor(Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
-265 (-23.39 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Primitives.ContractBasedImportDefinition:ToString():System.String:this (FullOpts)
-265 (-24.33 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerResponse:FormatHeaders(System.Net.WebHeaderCollection):System.String (FullOpts)
-263 (-39.85 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcSlotTable:ToString():System.String:this (FullOpts)
-250 (-19.41 % of base) : System.Private.CoreLib.dasm - System.ComponentModel.Win32Exception:ToString():System.String:this (FullOpts)
-246 (-33.29 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.MetadataNameFormatter:EmitMethodSignature(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-245 (-26.98 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcTransitionPointer:ToString():System.String:this (FullOpts)
-245 (-12.10 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary:CreateFromDictionary[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]):System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]] (FullOpts)
-238 (-23.80 % of base) : System.Runtime.Numerics.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
-238 (-23.80 % of base) : System.Private.CoreLib.dasm - System.Number+NumberBuffer:ToString():System.String:this (FullOpts)
-236 (-33.43 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:EndEvent():this (FullOpts)
-236 (-8.82 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:CompileComplexContent(System.Xml.Schema.XmlSchemaComplexType):System.Xml.Schema.ContentValidator:this (FullOpts)
-234 (-21.61 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HeaderUtilities:DumpHeaders(System.Text.StringBuilder,System.Net.Http.Headers.HttpHeaders[]) (FullOpts)
-233 (-16.64 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SchemaObjectWriter:Write6_XmlSchemaDocumentation(System.Xml.Schema.XmlSchemaDocumentation):this (FullOpts)
-232 (-28.29 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ConstructCommandLine(int,int,System.String,ubyte,int,int):System.String (FullOpts)
-227 (-27.75 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDeclaration:ToString():System.String:this (FullOpts)
-216 (-11.59 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.InliningInfoSection2:ToString():System.String:this (FullOpts)
-216 (-15.24 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.ReadyToRunHeader:ToString():System.String:this (FullOpts)
-216 (-27.73 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcInfo:ToString():System.String:this (FullOpts)
-211 (-20.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.StackFrame:ToString():System.String:this (FullOpts)
-210 (-1.52 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexWriter:EmitFragment(ubyte,System.Text.RegularExpressions.RegexNode,int):this (FullOpts) (2 methods)
-209 (-20.75 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Template:GetDebugName():System.String:this (FullOpts)
-207 (-1.69 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.KnownHeaders:.cctor() (FullOpts)
-206 (-19.16 % of base) : Microsoft.Extensions.Configuration.Abstractions.dasm - Microsoft.Extensions.Configuration.ConfigurationRootExtensions:<GetDebugView>g__RecurseChildren|1_0(System.Text.StringBuilder,System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.Configuration.IConfigurationSection],System.String,byref) (FullOpts)
-206 (-10.81 % of base) : System.Data.Common.dasm - System.Data.Common.DbCommandBuilder:BuildInsertCommand(System.Data.Common.DataTableMapping,System.Data.DataRow):System.Data.Common.DbCommand:this (FullOpts)
-206 (-7.15 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref) (FullOpts)
-206 (-7.57 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:CalculateEffectiveTotalRange(System.Xml.Schema.XmlSchemaParticle,byref,byref) (FullOpts)
-201 (-23.62 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForMethodInvoke(System.String,System.String,System.String,ubyte,System.String[]):System.String:this (FullOpts)
-200 (-8.01 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WriteAssetList(System.String,System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.DependencyModel.RuntimeFile],System.Text.Json.Utf8JsonWriter) (FullOpts)
-195 (-10.86 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet:CreateFromSet[System.__Canon](System.Collections.Generic.HashSet`1[System.__Canon]):System.Collections.Frozen.FrozenSet`1[System.__Canon] (FullOpts)
-194 (-23.40 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyNameUnescaped(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
-192 (-17.57 % of base) : System.Net.Primitives.dasm - System.Net.Cookie:ToString(System.Text.StringBuilder):this (FullOpts)
Top method regressions (percentages):
42 (280.00 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.GroupByGrouping`2[System.__Canon,System.Nullable`1[int]]:System.Collections.IEnumerable.GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
77 (265.52 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:get_Boundary():System.String:this (FullOpts)
77 (265.52 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:get_CharSet():System.String:this (FullOpts)
41 (215.79 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:ContinueOnNewLine(System.String):this (FullOpts)
36 (189.47 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputIdentifier(System.String):this (FullOpts)
129 (165.38 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:set_Boundary(System.String):this (FullOpts)
129 (165.38 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:set_CharSet(System.String):this (FullOpts)
129 (165.38 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:set_Name(System.String):this (FullOpts)
325 (132.11 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
325 (132.11 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyInfo+PropertyGetter:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
325 (132.11 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Virtual.VirtualPropertyInfo+PropertySetter:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
31 (129.17 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttributeDeclarationsEnd(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
31 (129.17 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttributeDeclarationsStart(System.CodeDom.CodeAttributeDeclarationCollection):this (FullOpts)
31 (106.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateBaseReferenceExpression(System.CodeDom.CodeBaseReferenceExpression):this (FullOpts)
31 (106.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePropertySetValueReferenceExpression(System.CodeDom.CodePropertySetValueReferenceExpression):this (FullOpts)
31 (106.90 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateThisReferenceExpression(System.CodeDom.CodeThisReferenceExpression):this (FullOpts)
71 (100.00 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexWriter:StringCode(System.String):int:this (FullOpts) (1 base, 2 diff methods)
37 (92.50 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateSnippetStatement(System.CodeDom.CodeSnippetStatement):this (FullOpts)
37 (90.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputVTableModifier(int):this (FullOpts)
413 (88.06 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputOperator(int):this (FullOpts)
191 (86.04 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
191 (86.04 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberAccessModifier(int):this (FullOpts)
309 (85.60 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomParameterInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomConstructorInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomEventInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomFieldInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
309 (85.12 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Custom.CustomPropertyInfo:GetCustomAttributes(ubyte):System.Object[]:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[double]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[int]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[long]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[short]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[System.__Canon]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[System.Nullable`1[int]]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[System.Numerics.Vector`1[float]]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_Full`1[ubyte]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[double]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[int]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[long]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[short]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.__Canon]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Nullable`1[int]]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[System.Numerics.Vector`1[float]]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitive`1[ubyte]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[double]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[int]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[long]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[short]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.__Canon]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Nullable`1[int]]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[System.Numerics.Vector`1[float]]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenDictionary_FullCaseInsensitiveAscii`1[ubyte]:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_Full:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitive:CheckLengthQuick(System.String):ubyte:this (FullOpts)
15 (83.33 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.OrdinalStringFrozenSet_FullCaseInsensitiveAscii:CheckLengthQuick(System.String):ubyte:this (FullOpts)
33 (82.50 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateSnippetExpression(System.CodeDom.CodeSnippetExpression):this (FullOpts)
33 (82.50 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateSnippetMember(System.CodeDom.CodeSnippetTypeMember):this (FullOpts)
654 (82.47 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlEncodeUnicode(System.String):System.String (FullOpts)
52 (81.25 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:ContinueOnNewLine(System.String):this (FullOpts)
50 (71.43 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateGotoStatement(System.CodeDom.CodeGotoStatement):this (FullOpts)
62 (71.26 % of base) : System.Net.Mail.dasm - System.Net.Mime.ContentType:get_Name():System.String:this (FullOpts)
125 (70.22 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLinePragmaStart(System.CodeDom.CodeLinePragma):this (FullOpts)
53 (68.83 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputDirection(int):this (FullOpts)
190 (65.74 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputOperator(int):this (FullOpts)
42 (65.62 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma):this (FullOpts)
111 (62.71 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputFieldScopeModifier(int):this (FullOpts)
415 (60.32 % of base) : System.Private.CoreLib.dasm - System.IO.Enumeration.FileSystemName:TranslateWin32Expression(System.String):System.String (FullOpts)
403 (59.35 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCompileUnitStart(System.CodeDom.CodeCompileUnit):this (FullOpts)
74 (59.20 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateMethodReturnStatement(System.CodeDom.CodeMethodReturnStatement):this (FullOpts)
53 (55.79 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputDirection(int):this (FullOpts)
64 (55.65 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateThrowExceptionStatement(System.CodeDom.CodeThrowExceptionStatement):this (FullOpts)
77 (53.10 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNotIsNullExpression(System.CodeDom.CodeExpression):this (FullOpts)
205 (50.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+Enumerator[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
21 (50.00 % of base) : System.CodeDom.dasm - System.CSharpHelpers:IsPrefixTwoUnderscore(System.String):ubyte (FullOpts)
21 (50.00 % of base) : System.Private.Xml.dasm - System.CSharpHelpers:IsPrefixTwoUnderscore(System.String):ubyte (FullOpts)
175 (48.88 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputTypeAttributes(int,ubyte,ubyte):this (FullOpts)
121 (48.59 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
141 (48.12 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputMemberScopeModifier(int):this (FullOpts)
36 (48.00 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceEnd(System.CodeDom.CodeNamespace):this (FullOpts)
47 (46.08 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateNamespaceImport(System.CodeDom.CodeNamespaceImport):this (FullOpts)
47 (45.19 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAssignStatement(System.CodeDom.CodeAssignStatement):this (FullOpts)
72 (44.72 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:OutputFieldScopeModifier(int):this (FullOpts)
27 (44.26 % of base) : System.IO.FileSystem.DriveInfo.dasm - <PrivateImplementationDetails>:ComputeStringHash(System.String):uint (FullOpts)
64 (43.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateAttachEventStatement(System.CodeDom.CodeAttachEventStatement):this (FullOpts)
64 (43.24 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateRemoveEventStatement(System.CodeDom.CodeRemoveEventStatement):this (FullOpts)
11 (42.31 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.CharType:FromString(System.String):ushort (FullOpts)
11 (42.31 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToChar(System.String):ushort (FullOpts)
266 (41.05 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.TransformManyBlock`2[System.__Canon,System.Nullable`1[int]]:ProcessMessageWithTask(System.Func`2[System.__Canon,System.__Canon],System.Collections.Generic.KeyValuePair`2[System.__Canon,long]):this (FullOpts)
244 (40.46 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputTypeAttributes(System.CodeDom.CodeTypeDeclaration):this (FullOpts)
60 (40.00 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateObjectCreateExpression(System.CodeDom.CodeObjectCreateExpression):this (FullOpts)
21 (38.18 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateExpressionStatement(System.CodeDom.CodeExpressionStatement):this (FullOpts)
56 (37.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GeneratePropertyReferenceExpression(System.CodeDom.CodePropertyReferenceExpression):this (FullOpts)
74 (37.00 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateCodeRegionDirective(System.CodeDom.CodeRegionDirective):this (FullOpts)
51 (36.69 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression):this (FullOpts)
226 (36.33 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl+<_ParseDocumentContentAsync_WhiteSpace>d__510:MoveNext():this (FullOpts)
57 (34.76 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+Enumerator[System.__Canon,System.Nullable`1[int]]:System.Collections.IDictionaryEnumerator.get_Entry():System.Collections.DictionaryEntry:this (FullOpts)
365 (34.60 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:OutputAttributes(System.CodeDom.CodeAttributeDeclarationCollection,ubyte,System.String,ubyte):this (FullOpts)
43 (34.13 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateDelegateCreateExpression(System.CodeDom.CodeDelegateCreateExpression):this (FullOpts)
20 (33.90 % of base) : System.Private.CoreLib.dasm - System.CharEnumerator:System.Collections.IEnumerator.get_Current():System.Object:this (FullOpts)
245 (33.79 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateConstructor(System.CodeDom.CodeConstructor,System.CodeDom.CodeTypeDeclaration):this (FullOpts)
92 (33.58 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GenerateSingleFloatValue(float):this (FullOpts)
Top method improvements (percentages):
-11 (-73.33 % of base) : System.Linq.Parallel.dasm - System.Linq.AggregationMinMaxHelpers`1+<>c[System.__Canon]:<MakeResultSelectorFunction>b__5_0(System.Linq.Parallel.Pair`2[ubyte,System.__Canon]):System.__Canon:this (FullOpts)
-11 (-73.33 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1+DebuggingInformation+<>c[System.__Canon]:<get_InputQueue>b__5_0(System.Collections.Generic.KeyValuePair`2[System.__Canon,long]):System.__Canon:this (FullOpts)
-11 (-68.75 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.GroupByGrouping`2[System.__Canon,System.Nullable`1[int]]:System.Linq.IGrouping<TGroupKey,TElement>.get_Key():System.__Canon:this (FullOpts)
-11 (-64.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1+StateMachineBox[System.__Canon]:get_Version():short:this (FullOpts)
-47 (-55.29 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder+<>c:<CreateManifestString>b__19_1(System.Collections.Generic.KeyValuePair`2[int,System.Diagnostics.Tracing.ManifestBuilder+ChannelInfo],System.Collections.Generic.KeyValuePair`2[int,System.Diagnostics.Tracing.ManifestBuilder+ChannelInfo]):int:this (FullOpts)
-53 (-53.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitLoop(System.Linq.Expressions.LoopExpression):System.Linq.Expressions.Expression:this (FullOpts)
-53 (-53.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitTry(System.Linq.Expressions.TryExpression):System.Linq.Expressions.Expression:this (FullOpts)
-21 (-52.50 % of base) : System.Collections.dasm - System.Collections.Generic.SortedDictionary`2+<>c__DisplayClass34_0[System.__Canon,System.Nullable`1[int]]:<ContainsValue>b__0(System.Collections.Generic.SortedSet`1+Node[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]]):ubyte:this (FullOpts)
-88 (-51.16 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:GetDataContractNamespaceFromUri(System.String):System.String (FullOpts)
-88 (-51.16 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.SchemaImportHelper:GetDataContractNamespaceFromUri(System.String):System.String (FullOpts)
-52 (-49.52 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:EnsureInDoubleQuotes(byref,System.Text.StringBuilder) (FullOpts)
-1669 (-48.62 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSection,int):System.String:this (FullOpts)
-135 (-48.21 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslX509CertificateReader:AppendPrivateKeyInfo(System.Text.StringBuilder):this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine():System.Text.StringBuilder:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(byref):System.Text.StringBuilder:this (FullOpts)
-38 (-46.91 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendLine(System.IFormatProvider,byref):System.Text.StringBuilder:this (FullOpts)
-72 (-45.28 % of base) : System.Private.CoreLib.dasm - System.ArraySegment`1[System.__Canon]:GetEnumerator():System.ArraySegment`1+Enumerator[System.__Canon]:this (FullOpts)
-3087 (-43.41 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseHelper(System.Text.StringBuilder):this (FullOpts)
-377 (-41.75 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:ToString():System.String:this (FullOpts)
-929 (-41.44 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate:ToString(ubyte):System.String:this (FullOpts)
-298 (-40.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeMethodBuilder:ToString():System.String:this (FullOpts)
-263 (-39.85 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcSlotTable:ToString():System.String:this (FullOpts)
-84 (-38.18 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerContext:ParseAuthentication(int):this (FullOpts)
-492 (-37.96 % of base) : System.Net.WebSockets.Client.dasm - System.Net.WebSockets.WebSocketHandle:<AddWebSocketHeaders>g__GetDeflateOptions|25_0(System.Net.WebSockets.WebSocketDeflateOptions):System.String (FullOpts)
-17 (-37.78 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Key(System.Object):this (FullOpts)
-68 (-36.56 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.CollectionDataContract+GenericDictionaryEnumerator`2[System.__Canon,System.Nullable`1[int]]:get_Current():System.Runtime.Serialization.KeyValue`2[System.__Canon,System.Nullable`1[int]]:this (FullOpts)
-49 (-36.30 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:ParseNmtokenNoNamespaces(System.String,int):int (FullOpts)
-479 (-35.35 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:GetStringForCreateInstance(System.String,System.String,ubyte,System.String):System.String (FullOpts)
-502 (-35.13 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.Cache.XPathNodeInfoAtom:ToString():System.String:this (FullOpts)
-654 (-34.62 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm64.UnwindInfo:ToString():System.String:this (FullOpts)
-654 (-34.62 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.LoongArch64.UnwindInfo:ToString():System.String:this (FullOpts)
-36 (-34.62 % of base) : System.Private.Xml.dasm - System.Xml.ValidateNames:ParseNmtoken(System.String,int):int (FullOpts)
-76 (-34.23 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:AppendAttribute(System.Text.StringBuilder,System.String,System.String) (FullOpts)
-641 (-34.22 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionAwareILGen:GetCSharpString(System.String):System.String (FullOpts)
-106 (-34.19 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,ubyte):System.String:this (FullOpts)
-76 (-33.78 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitSwitchCase(System.Linq.Expressions.SwitchCase):System.Linq.Expressions.SwitchCase:this (FullOpts)
-51 (-33.77 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[System.__Canon,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):ubyte:this (FullOpts)
-2436 (-33.53 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate2:ToString(ubyte):System.String:this (FullOpts)
-236 (-33.43 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:EndEvent():this (FullOpts)
-246 (-33.29 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.MetadataNameFormatter:EmitMethodSignature(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-64 (-33.16 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:ValidateEnd(ubyte):this (FullOpts)
-83 (-33.07 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitSwitch(System.Linq.Expressions.SwitchExpression):System.Linq.Expressions.Expression:this (FullOpts)
-20 (-32.79 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[double]:ShallowClone():System.Collections.Generic.SortedSet`1+Node[double]:this (FullOpts)
-14 (-32.56 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.__Canon,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-355 (-32.07 % of base) : System.Net.Http.dasm - System.Net.Http.HttpResponseMessage:ToString():System.String:this (FullOpts)
-585 (-31.97 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:.ctor(System.String,System.Guid,System.String,System.Resources.ResourceManager,int):this (FullOpts)
-621 (-31.88 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm.UnwindInfo:ToString():System.String:this (FullOpts)
-54 (-31.21 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.__Canon,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):ubyte:this (FullOpts)
-303 (-31.11 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:JavaScriptStringEncode(System.String):System.String (FullOpts)
-32 (-31.07 % of base) : System.Private.CoreLib.dasm - System.ApplicationId:Copy():System.ApplicationId:this (FullOpts)
-44 (-30.77 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclarationFragment():this (FullOpts)
-19 (-30.65 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]:ToString():System.String:this (FullOpts)
-1046 (-30.64 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:ToString():System.String:this (FullOpts)
-661 (-30.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitUnary(System.Linq.Expressions.UnaryExpression):System.Linq.Expressions.Expression:this (FullOpts)
-411 (-30.58 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:AppendServiceDescriptor(System.Text.StringBuilder,Microsoft.Extensions.DependencyInjection.ServiceDescriptor) (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[double,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[int,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[long,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[short,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-14 (-30.43 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.KeyValue`2[ubyte,System.Nullable`1[int]]:System.Runtime.Serialization.IKeyValue.set_Value(System.Object):this (FullOpts)
-54 (-30.17 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext:Execute():Microsoft.Extensions.FileSystemGlobbing.PatternMatchingResult:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[double]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[int]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[long]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[short]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.__Canon]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Nullable`1[int]]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[System.Numerics.Vector`1[float]]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-308 (-30.08 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.StringTypeProviderBase`1[ubyte]:GetFunctionPointerType(System.Reflection.Metadata.MethodSignature`1[System.String]):System.String:this (FullOpts)
-328 (-30.01 % of base) : System.Net.Security.dasm - System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy:ToString():System.String:this (FullOpts)
-547 (-29.87 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AddEventParameter(System.Type,System.String):this (FullOpts)
-302 (-29.87 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:ToString():System.String:this (FullOpts)
-293 (-29.69 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.MgmtConfigurationRecord:GetUpdatedSectionGroupDeclarationXml(System.Configuration.FactoryRecord,System.Configuration.ConfigurationSectionGroup):System.String:this (FullOpts)
-84 (-29.47 % of base) : System.Security.Permissions.dasm - System.Security.HostProtectionException:AppendResourceString(System.String,System.Object,System.Text.StringBuilder) (FullOpts)
-874 (-29.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.SocketsHttpHandlerBuilderExtensions+SocketsHttpHandlerConfiguration:PrintMembers(System.Text.StringBuilder):ubyte:this (FullOpts)
-48 (-29.09 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[int,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):ubyte:this (FullOpts)
-18 (-29.03 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[System.Numerics.Vector`1[float]]:ShallowClone():System.Collections.Generic.SortedSet`1+Node[System.Numerics.Vector`1[float]]:this (FullOpts)
-48 (-28.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[long,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):ubyte:this (FullOpts)
-48 (-28.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[short,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]):ubyte:this (FullOpts)
-48 (-28.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):ubyte:this (FullOpts)
-48 (-28.74 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]):ubyte:this (FullOpts)
-37 (-28.46 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.CacheControlHeaderValue:AppendValueWithSeparatorIfRequired(System.Text.StringBuilder,System.String) (FullOpts)
-1900 (-28.40 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.SignatureDecoder:ParseSignature(int,System.Text.StringBuilder):ILCompiler.Reflection.ReadyToRun.ReadyToRunSignature:this (FullOpts)
-104 (-28.34 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ExpressionStringBuilder:VisitConditional(System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.Expression:this (FullOpts)
-712 (-28.33 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.UnwindInfo:ToString():System.String:this (FullOpts)
-15 (-28.30 % of base) : System.Text.Json.dasm - System.Text.Json.JsonPropertyDictionary`1[System.__Canon]:Add(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.__Canon]):this (FullOpts)
-232 (-28.29 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ConstructCommandLine(int,int,System.String,ubyte,int,int):System.String (FullOpts)
-54 (-28.27 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.__Canon,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):ubyte:this (FullOpts)
-48 (-27.91 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[double,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):ubyte:this (FullOpts)
-168 (-27.86 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ushort,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
-49 (-27.84 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteElementStringRaw(System.String,System.String):this (FullOpts)
-362 (-27.78 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[ubyte](int,Microsoft.Extensions.Logging.EventId,ubyte,System.Exception,System.Func`3[ubyte,System.Exception,System.String]):this (FullOpts)
-227 (-27.75 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XDeclaration:ToString():System.String:this (FullOpts)
-362 (-27.74 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[int](int,Microsoft.Extensions.Logging.EventId,int,System.Exception,System.Func`3[int,System.Exception,System.String]):this (FullOpts)
-362 (-27.74 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[long](int,Microsoft.Extensions.Logging.EventId,long,System.Exception,System.Func`3[long,System.Exception,System.String]):this (FullOpts)
-216 (-27.73 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.x86.GcInfo:ToString():System.String:this (FullOpts)
-362 (-27.72 % of base) : Microsoft.Extensions.Logging.EventLog.dasm - Microsoft.Extensions.Logging.EventLog.EventLogLogger:Log[short](int,Microsoft.Extensions.Logging.EventId,short,System.Exception,System.Func`3[short,System.Exception,System.String]):this (FullOpts)
-49 (-27.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteElementStringRaw(System.String,System.String,System.String):this (FullOpts)
5932 total methods with Code Size differences (3422 improved, 2510 regressed), 230999 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (657 MB)
- build-clr-checked-main.zip (74 MB)
- build-artifacts-pr.zip (657 MB)
- build-clr-checked-pr.zip (74 MB)
- jit-diffs-corelib.zip (48 MB)
- diff-corelib.txt (70 KB)
- jit-diffs-frameworks.zip (249 MB)
- diff-frameworks.txt (87 KB)
- build-logs.txt (1 MB)
Metadata
Metadata
Assignees
Labels
No labels