Skip to content

[X64] [EgorBo] Implement getStaticFieldCurrentClass for NAOT #220

Open
@MihuBot

Description

@MihuBot

Build completed in 2 hours 4 minutes.
dotnet/runtime#96982

CoreLib diffs

Diffs
Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 6789092
Total bytes of diff: 6794295
Total bytes of delta: 5203 (0.08 % of base)
Total relative delta: 16.84
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
        5203 : System.Private.CoreLib.dasm (0.08 % of base)

1 total files with Code Size differences (0 improved, 1 regressed), 0 unchanged.

Top method regressions (bytes):
         238 (11.35 % of base) : System.Private.CoreLib.dasm - System.Version:ParseVersion(System.ReadOnlySpan`1[ushort],ubyte):System.Version (FullOpts)
         181 (6.75 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref) (FullOpts)
         125 (16.94 % of base) : System.Private.CoreLib.dasm - System.String:Replace(System.String,System.String,int):System.String:this (FullOpts)
         123 (4.27 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
          99 (23.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:GetNativeDigits():System.String[]:this (FullOpts)
          63 (14.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(ushort[],int,int):System.Threading.Tasks.Task:this (FullOpts)
          63 (14.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(ushort[],int,int):System.Threading.Tasks.Task:this (FullOpts)
          46 (0.84 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized[ubyte](System.DateTime,System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
          46 (10.87 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(System.String):System.Threading.Tasks.Task:this (FullOpts)
          46 (11.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(ushort):System.Threading.Tasks.Task:this (FullOpts)
          46 (10.87 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(System.String):System.Threading.Tasks.Task:this (FullOpts)
          46 (11.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(ushort):System.Threading.Tasks.Task:this (FullOpts)
          45 (2.98 % of base) : System.Private.CoreLib.dasm - System.Environment:ReadXdgDirectory(System.String,System.String,System.String):System.String (FullOpts)
          44 (12.26 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventPipeEventDispatcher:StartDispatchTask(ulong,System.DateTime,long,long):this (FullOpts)
          44 (7.87 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(System.ReadOnlyMemory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          44 (7.86 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(System.ReadOnlyMemory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          43 (11.38 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:FlushAsync():System.Threading.Tasks.Task:this (FullOpts)
          43 (10.31 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:ThrowAsync(System.Exception,System.Threading.SynchronizationContext) (FullOpts)
          42 (10.94 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:FlushAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          41 (1.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameFormatter:ComputeDisplayName(System.String,System.Version,System.String,ubyte[],int,int):System.String (FullOpts)
          38 (3.49 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlDecode(System.ReadOnlySpan`1[ushort],byref) (FullOpts)
          38 (14.23 % of base) : System.Private.CoreLib.dasm - System.Version:TryParseComponent(System.ReadOnlySpan`1[ushort],System.String,ubyte,byref):ubyte (FullOpts)
          36 (9.11 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:AnalyzeValues(System.ReadOnlySpan`1[System.String],byref,byref,byref,byref,byref) (FullOpts)
          36 (4.69 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:TryGetTeddyAcceleratedValues(System.ReadOnlySpan`1[System.String],System.Collections.Generic.HashSet`1[System.String],ubyte,ubyte,ubyte,ubyte,int):System.Buffers.SearchValues`1[System.String] (FullOpts)
          31 (5.12 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[long](long,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          30 (2.02 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:GetFullValueForDisplayNameField(System.String,System.TimeSpan,byref) (FullOpts)
          29 (10.03 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[int]:Equals(System.Collections.Generic.HashSet`1[int],System.Collections.Generic.HashSet`1[int]):ubyte:this (FullOpts)
          29 (9.93 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[long]:Equals(System.Collections.Generic.HashSet`1[long],System.Collections.Generic.HashSet`1[long]):ubyte:this (FullOpts)
          29 (9.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[short]:Equals(System.Collections.Generic.HashSet`1[short],System.Collections.Generic.HashSet`1[short]):ubyte:this (FullOpts)
          29 (9.86 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[ubyte]:Equals(System.Collections.Generic.HashSet`1[ubyte],System.Collections.Generic.HashSet`1[ubyte]):ubyte:this (FullOpts)
          29 (2.78 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:RemoveDirectoryRecursive(System.String) (FullOpts)
          29 (11.93 % of base) : System.Private.CoreLib.dasm - System.Security.SecurityElement:GetUnescapeSequence(System.String,int,byref):System.String (FullOpts)
          28 (8.19 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[System.Nullable`1[int]]:Equals(System.Collections.Generic.HashSet`1[System.Nullable`1[int]],System.Collections.Generic.HashSet`1[System.Nullable`1[int]]):ubyte:this (FullOpts)
          27 (4.65 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[int](int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          27 (4.64 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[short](short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          27 (3.49 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:IndexOfOrdinalIgnoreCaseHelper(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int,ulong,ubyte):int:this (FullOpts)
          27 (5.65 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:RunReadWriteTaskWhenReady(System.Threading.Tasks.Task,System.IO.Stream+ReadWriteTask) (FullOpts)
          27 (4.61 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadAsync(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          27 (5.52 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadAsyncInternal(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          27 (4.61 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadBlockAsync(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          27 (6.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadLineCoreAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.String]:this (FullOpts)
          27 (13.78 % of base) : System.Private.CoreLib.dasm - System.Text.SpanLineEnumerator:MoveNext():ubyte:this (FullOpts)
          25 (5.84 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[System.Numerics.Vector`1[float]]:Equals(System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]],System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]):ubyte:this (FullOpts)
          24 (2.33 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          24 (6.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[double]:Equals(System.Collections.Generic.HashSet`1[double],System.Collections.Generic.HashSet`1[double]):ubyte:this (FullOpts)
          24 (4.19 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatFraction[ubyte](byref,int,System.ReadOnlySpan`1[ushort]) (FullOpts)
          23 (12.64 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:<Create>g__NormalizeIfNeeded|2_1(System.String,ubyte):System.String (FullOpts)
          23 (63.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64ByteValidatable:IndexOfAnyExcept(System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          23 (63.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64CharValidatable:IndexOfAnyExcept(System.ReadOnlySpan`1[ushort]):int (FullOpts)
          23 (2.57 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(uint,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          23 (3.73 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:AssignCancellationToken(System.Threading.CancellationToken,System.Threading.Tasks.Task,System.Threading.Tasks.TaskContinuation):this (FullOpts)
          22 (3.00 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource:CancelAsync():System.Threading.Tasks.Task:this (FullOpts)
          22 (2.55 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:AddTaskContinuationComplex(System.Object,ubyte):ubyte:this (FullOpts)
          22 (5.66 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:FinishSlow(ubyte):this (FullOpts)
          22 (7.17 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback):this (FullOpts)
          20 (1.72 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(long,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          20 (2.36 % of base) : System.Private.CoreLib.dasm - System.Number:TryNegativeInt128ToDecStr[ubyte](System.Int128,int,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
          19 (9.50 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[double](double,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          19 (9.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(double,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          19 (9.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(float,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          19 (7.76 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(System.Decimal,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          19 (8.60 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(int,int):System.String (FullOpts)
          19 (8.48 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(short,int):System.String (FullOpts)
          19 (0.86 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt128>g__TryFormatUInt128Slow|52_0[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):ubyte (FullOpts)
          19 (4.48 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt64ToDecStr(long,int,System.String):System.String (FullOpts)
          19 (5.25 % of base) : System.Private.CoreLib.dasm - System.Number:TryNegativeInt64ToDecStr[ubyte](long,int,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
          19 (2.25 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.YieldAwaitable+YieldAwaiter:System.Runtime.CompilerServices.IStateMachineBoxAwareAwaiter.AwaitUnsafeOnCompleted(System.Runtime.CompilerServices.IAsyncStateMachineBox):this (FullOpts)
          19 (11.11 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetNextInt32Value():int:this (FullOpts)
          17 (3.70 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback,System.Object,int,int):this (FullOpts)
          17 (2.79 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback,System.Object,long,long):this (FullOpts)
          17 (6.14 % of base) : System.Private.CoreLib.dasm - System.UInt32:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
          16 (1.54 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(ulong,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          16 (17.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (18.39 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (12.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (15.38 % 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)
          16 (12.12 % 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>>.Remove(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (17.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (1.30 % of base) : System.Private.CoreLib.dasm - System.Number:TryUInt128ToDecStr[ubyte](System.UInt128,int,System.Span`1[ubyte],byref):ubyte (FullOpts)
          16 (2.41 % of base) : System.Private.CoreLib.dasm - System.Range:ToString():System.String:this (FullOpts)
          16 (2.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.YieldAwaitable+YieldAwaiter:QueueContinuation(System.Action,ubyte) (FullOpts)
          16 (6.67 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared:<ScheduleCapturedContext>g__ScheduleTaskScheduler|2_1(System.Threading.Tasks.TaskScheduler,System.Action`1[System.Object],System.Object) (FullOpts)
          16 (2.21 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan):this (FullOpts)
          16 (4.48 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback,System.Object,uint,uint):this (FullOpts)
          16 (5.76 % of base) : System.Private.CoreLib.dasm - System.UInt16:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
          15 (5.38 % of base) : System.Private.CoreLib.dasm - System.Byte:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
          15 (11.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):ubyte:this (FullOpts)
          15 (11.54 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):ubyte:this (FullOpts)
          15 (5.81 % of base) : System.Private.CoreLib.dasm - System.Decimal+DecCalc:SearchScale(byref,int):int (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[double]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[int]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[long]:.ctor():this (FullOpts)

Top method improvements (bytes):
         -16 (-17.78 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:RealGetDaysInYear(int):int (FullOpts)
          -4 (-1.67 % of base) : System.Private.CoreLib.dasm - System.Number:Int32ToNumber(int,byref) (FullOpts)
          -3 (-2.38 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:GetDaysInMonth(int,int,int):int:this (FullOpts)
          -3 (-5.08 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStrForKnownSmallNumber(uint):System.String (FullOpts)
          -2 (-2.67 % of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|70_0(uint):System.String (FullOpts)
          -2 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[ubyte](byref,int,System.Collections.Generic.IEnumerable`1[ubyte]):System.Text.StringBuilder:this (FullOpts)
          -1 (-0.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:ParseByChar(ushort,byref):int (FullOpts)

Top method regressions (percentages):
          23 (63.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64ByteValidatable:IndexOfAnyExcept(System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          23 (63.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64CharValidatable:IndexOfAnyExcept(System.ReadOnlySpan`1[ushort]):int (FullOpts)
          12 (52.17 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader+NullStreamReader:ReadAsync(ushort[],int,int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          12 (52.17 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader+NullStreamReader:ReadBlockAsync(ushort[],int,int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          99 (23.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:GetNativeDigits():System.String[]:this (FullOpts)
          12 (22.64 % of base) : System.Private.CoreLib.dasm - System.IO.Stream+NullStream:ReadAsync(ubyte[],int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          16 (18.39 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (17.98 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
          16 (17.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (17.02 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`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)
         125 (16.94 % of base) : System.Private.CoreLib.dasm - System.String:Replace(System.String,System.String,int):System.String:this (FullOpts)
          16 (15.38 % 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)
          38 (14.23 % of base) : System.Private.CoreLib.dasm - System.Version:TryParseComponent(System.ReadOnlySpan`1[ushort],System.String,ubyte,byref):ubyte (FullOpts)
          63 (14.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(ushort[],int,int):System.Threading.Tasks.Task:this (FullOpts)
          63 (14.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(ushort[],int,int):System.Threading.Tasks.Task:this (FullOpts)
          27 (13.78 % of base) : System.Private.CoreLib.dasm - System.Text.SpanLineEnumerator:MoveNext():ubyte:this (FullOpts)
          16 (12.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]):ubyte:this (FullOpts)
          16 (12.70 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]):ubyte:this (FullOpts)
          23 (12.64 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:<Create>g__NormalizeIfNeeded|2_1(System.String,ubyte):System.String (FullOpts)
          44 (12.26 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventPipeEventDispatcher:StartDispatchTask(ulong,System.DateTime,long,long):this (FullOpts)
          16 (12.12 % 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>>.Remove(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]):ubyte:this (FullOpts)
          13 (12.04 % of base) : System.Private.CoreLib.dasm - System.Globalization.TaiwanLunisolarCalendar:.ctor():this (FullOpts)
          13 (12.04 % of base) : System.Private.CoreLib.dasm - System.Globalization.ThaiBuddhistCalendar:.ctor():this (FullOpts)
          29 (11.93 % of base) : System.Private.CoreLib.dasm - System.Security.SecurityElement:GetUnescapeSequence(System.String,int,byref):System.String (FullOpts)
          15 (11.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):ubyte:this (FullOpts)
          15 (11.54 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):ubyte:this (FullOpts)
          43 (11.38 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:FlushAsync():System.Threading.Tasks.Task:this (FullOpts)
         238 (11.35 % of base) : System.Private.CoreLib.dasm - System.Version:ParseVersion(System.ReadOnlySpan`1[ushort],ubyte):System.Version (FullOpts)
          19 (11.11 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetNextInt32Value():int:this (FullOpts)
          46 (11.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(ushort):System.Threading.Tasks.Task:this (FullOpts)
          46 (11.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(ushort):System.Threading.Tasks.Task:this (FullOpts)
          42 (10.94 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:FlushAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          46 (10.87 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(System.String):System.Threading.Tasks.Task:this (FullOpts)
          46 (10.87 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(System.String):System.Threading.Tasks.Task:this (FullOpts)
           8 (10.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:IsDigit(ushort):ubyte (FullOpts)
          43 (10.31 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:ThrowAsync(System.Exception,System.Threading.SynchronizationContext) (FullOpts)
          12 (10.26 % of base) : System.Private.CoreLib.dasm - System.Security.SecurityElement:GetEscapeSequence(ushort):System.String (FullOpts)
          29 (10.03 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[int]:Equals(System.Collections.Generic.HashSet`1[int],System.Collections.Generic.HashSet`1[int]):ubyte:this (FullOpts)
          29 (9.93 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[long]:Equals(System.Collections.Generic.HashSet`1[long],System.Collections.Generic.HashSet`1[long]):ubyte:this (FullOpts)
          29 (9.86 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[ubyte]:Equals(System.Collections.Generic.HashSet`1[ubyte],System.Collections.Generic.HashSet`1[ubyte]):ubyte:this (FullOpts)
          29 (9.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[short]:Equals(System.Collections.Generic.HashSet`1[short],System.Collections.Generic.HashSet`1[short]):ubyte:this (FullOpts)
          19 (9.50 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[double](double,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          19 (9.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(double,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          19 (9.45 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(float,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          36 (9.11 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:AnalyzeValues(System.ReadOnlySpan`1[System.String],byref,byref,byref,byref,byref) (FullOpts)
          19 (8.60 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(int,int):System.String (FullOpts)
          19 (8.48 % of base) : System.Private.CoreLib.dasm - System.Convert:ToString(short,int):System.String (FullOpts)
          28 (8.19 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[System.Nullable`1[int]]:Equals(System.Collections.Generic.HashSet`1[System.Nullable`1[int]],System.Collections.Generic.HashSet`1[System.Nullable`1[int]]):ubyte:this (FullOpts)
          44 (7.87 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(System.ReadOnlyMemory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          44 (7.86 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(System.ReadOnlyMemory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          19 (7.76 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(System.Decimal,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
           2 (7.69 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ObjectComparer`1[System.__Canon]:Compare(System.__Canon,System.__Canon):int:this (FullOpts)
           2 (7.69 % of base) : System.Private.CoreLib.dasm - System.Number:WriteTwoDigits[ubyte](uint,ulong) (FullOpts)
           2 (7.69 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.ThreadPoolTaskScheduler:NotifyWorkItemProgress():this (FullOpts)
          14 (7.61 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:get_ActiveCount():long (FullOpts)
          22 (7.17 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback):this (FullOpts)
          24 (6.90 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[double]:Equals(System.Collections.Generic.HashSet`1[double],System.Collections.Generic.HashSet`1[double]):ubyte:this (FullOpts)
           2 (6.90 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadPool:UnsafeQueueHighPriorityWorkItemInternal(System.Threading.IThreadPoolWorkItem) (FullOpts)
         181 (6.75 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref) (FullOpts)
          16 (6.67 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared:<ScheduleCapturedContext>g__ScheduleTaskScheduler|2_1(System.Threading.Tasks.TaskScheduler,System.Action`1[System.Object],System.Object) (FullOpts)
          27 (6.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadLineCoreAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.String]:this (FullOpts)
           2 (6.25 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations+Crc32Fallback:Crc32C(uint,ubyte):uint (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[double]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[int]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[long]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[short]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Nullable`1[int]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Numerics.Vector`1[float]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[ubyte]:.ctor():this (FullOpts)
          17 (6.14 % of base) : System.Private.CoreLib.dasm - System.UInt32:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
          25 (5.84 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSetEqualityComparer`1[System.Numerics.Vector`1[float]]:Equals(System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]],System.Collections.Generic.HashSet`1[System.Numerics.Vector`1[float]]):ubyte:this (FullOpts)
          15 (5.81 % of base) : System.Private.CoreLib.dasm - System.Decimal+DecCalc:SearchScale(byref,int):int (FullOpts)
          16 (5.76 % of base) : System.Private.CoreLib.dasm - System.UInt16:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
          22 (5.66 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:FinishSlow(ubyte):this (FullOpts)
          27 (5.65 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:RunReadWriteTaskWhenReady(System.Threading.Tasks.Task,System.IO.Stream+ReadWriteTask) (FullOpts)
          27 (5.52 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadAsyncInternal(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
           2 (5.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.OSPlatform:GetHashCode():int:this (FullOpts)
          15 (5.38 % of base) : System.Private.CoreLib.dasm - System.Byte:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):ubyte:this (FullOpts)
          19 (5.25 % of base) : System.Private.CoreLib.dasm - System.Number:TryNegativeInt64ToDecStr[ubyte](long,int,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
           7 (5.19 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecChars[ubyte](ulong,uint,int):ulong (FullOpts)
          31 (5.12 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[long](long,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
           2 (5.00 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadPool:UnsafeQueueUserWorkItemInternal(System.Object,ubyte) (FullOpts)
          36 (4.69 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:TryGetTeddyAcceleratedValues(System.ReadOnlySpan`1[System.String],System.Collections.Generic.HashSet`1[System.String],ubyte,ubyte,ubyte,ubyte,int):System.Buffers.SearchValues`1[System.String] (FullOpts)
          27 (4.65 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[int](int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          27 (4.64 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.FormattingHelpers:TryFormat[short](short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):ubyte (FullOpts)
          27 (4.61 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadAsync(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          27 (4.61 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadBlockAsync(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          16 (4.48 % of base) : System.Private.CoreLib.dasm - System.Threading.Timer:.ctor(System.Threading.TimerCallback,System.Object,uint,uint):this (FullOpts)
          19 (4.48 % of base) : System.Private.CoreLib.dasm - System.Number:NegativeInt64ToDecStr(long,int,System.String):System.String (FullOpts)
         123 (4.27 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
          24 (4.19 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatFraction[ubyte](byref,int,System.ReadOnlySpan`1[ushort]) (FullOpts)
           2 (4.17 % of base) : System.Private.CoreLib.dasm - Internal.Runtime.InteropServices.ComponentActivator:<LoadAssemblyBytes>g__LoadAssemblyBytesLocal|16_0(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
           9 (3.96 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendricalCalculationsHelper:EphemerisCorrection(double):double (FullOpts)
           2 (3.77 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations+Crc32Fallback:Crc32C(uint,ushort):uint (FullOpts)

Top method improvements (percentages):
         -16 (-17.78 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:RealGetDaysInYear(int):int (FullOpts)
          -3 (-5.08 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStrForKnownSmallNumber(uint):System.String (FullOpts)
          -2 (-2.67 % of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|70_0(uint):System.String (FullOpts)
          -3 (-2.38 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:GetDaysInMonth(int,int,int):int:this (FullOpts)
          -4 (-1.67 % of base) : System.Private.CoreLib.dasm - System.Number:Int32ToNumber(int,byref) (FullOpts)
          -1 (-0.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:ParseByChar(ushort,byref):int (FullOpts)
          -2 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[ubyte](byref,int,System.Collections.Generic.IEnumerable`1[ubyte]):System.Text.StringBuilder:this (FullOpts)

609 total methods with Code Size differences (7 improved, 602 regressed), 55266 unchanged.

--------------------------------------------------------------------------------

Frameworks diffs

Diffs
Found 370 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 38127101
Total bytes of diff: 38184279
Total bytes of delta: 57178 (0.15 % of base)
Total relative delta: 182.02
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
       12882 : System.Threading.Tasks.Dataflow.dasm (0.97 % of base)
        5400 : System.Collections.Immutable.dasm (0.26 % of base)
        5203 : System.Private.CoreLib.dasm (0.08 % of base)
        5083 : System.Private.Xml.dasm (0.12 % of base)
        2858 : System.Net.Http.dasm (0.36 % of base)
        2303 : System.Text.Json.dasm (0.18 % of base)
        2169 : System.Data.Common.dasm (0.13 % of base)
        1684 : System.Linq.Parallel.dasm (0.08 % of base)
        1025 : System.IO.Packaging.dasm (1.07 % of base)
        1025 : System.IO.Pipes.dasm (2.66 % of base)
        1021 : System.Net.Mail.dasm (0.55 % of base)
         898 : System.Private.DataContractSerialization.dasm (0.09 % of base)
         833 : System.Configuration.ConfigurationManager.dasm (0.20 % of base)
         820 : System.Security.Cryptography.dasm (0.08 % of base)
         755 : System.Formats.Asn1.dasm (0.88 % of base)
         679 : System.Linq.Expressions.dasm (0.07 % of base)
         643 : System.ComponentModel.TypeConverter.dasm (0.21 % of base)
         568 : System.Data.Odbc.dasm (0.24 % of base)
         514 : System.CodeDom.dasm (0.25 % of base)
         505 : System.Net.NetworkInformation.dasm (0.97 % of base)
         451 : Microsoft.CSharp.dasm (0.13 % of base)
         409 : System.IO.Compression.dasm (0.43 % of base)
         407 : System.Diagnostics.DiagnosticSource.dasm (0.17 % of base)
         389 : System.Diagnostics.Process.dasm (0.40 % of base)
         381 : System.Net.Security.dasm (0.17 % of base)
         373 : Microsoft.Extensions.DependencyModel.dasm (0.46 % of base)
         369 : System.Net.Requests.dasm (0.26 % of base)
         353 : System.Reflection.MetadataLoadContext.dasm (0.15 % of base)
         322 : System.Formats.Tar.dasm (0.26 % of base)
         317 : System.Runtime.Serialization.Formatters.dasm (0.29 % of base)
         293 : System.Private.Uri.dasm (0.32 % of base)
         287 : System.Net.WebClient.dasm (0.52 % of base)
         276 : System.Net.Http.Json.dasm (0.09 % of base)
         268 : System.Threading.Channels.dasm (0.12 % of base)
         259 : System.Composition.Hosting.dasm (0.25 % of base)
         248 : System.Resources.Extensions.dasm (0.74 % of base)
         239 : System.IO.Pipelines.dasm (0.30 % of base)
         231 : System.Net.HttpListener.dasm (0.22 % of base)
         230 : System.Net.Sockets.dasm (0.09 % of base)
         220 : System.Net.WebSockets.dasm (0.19 % of base)
         219 : System.Net.Primitives.dasm (0.25 % of base)
         219 : Microsoft.Extensions.DependencyInjection.dasm (0.28 % of base)
         201 : System.Net.Ping.dasm (0.42 % of base)
         188 : System.Text.RegularExpressions.dasm (0.03 % of base)
         184 : Microsoft.Extensions.FileProviders.Physical.dasm (0.89 % of base)
         177 : System.Reflection.Metadata.dasm (0.03 % of base)
         174 : System.Net.Quic.dasm (0.14 % of base)
         159 : System.Diagnostics.TextWriterTraceListener.dasm (0.88 % of base)
         153 : System.Web.HttpUtility.dasm (1.19 % of base)
         151 : Microsoft.Extensions.Hosting.dasm (0.21 % of base)
         132 : System.Threading.Tasks.Parallel.dasm (0.05 % of base)
         126 : System.Security.Cryptography.Pkcs.dasm (0.03 % of base)
         121 : System.Resources.Writer.dasm (1.25 % of base)
         107 : System.Composition.TypedParts.dasm (0.20 % of base)
          98 : System.ComponentModel.Primitives.dasm (0.57 % of base)
          88 : System.Composition.Convention.dasm (0.07 % of base)
          84 : System.IO.IsolatedStorage.dasm (0.37 % of base)
          82 : System.Collections.NonGeneric.dasm (0.31 % of base)
          82 : Microsoft.Extensions.Logging.Console.dasm (0.09 % of base)
          76 : System.Private.Xml.Linq.dasm (0.04 % of base)
          75 : Microsoft.VisualBasic.Core.dasm (0.01 % of base)
          75 : System.ServiceModel.Syndication.dasm (0.05 % of base)
          74 : System.Net.NameResolution.dasm (0.19 % of base)
          73 : System.Security.Cryptography.Xml.dasm (0.03 % of base)
          66 : Microsoft.Extensions.Caching.Memory.dasm (0.32 % of base)
          66 : System.Net.WebSockets.Client.dasm (0.29 % of base)
          60 : System.ComponentModel.Composition.dasm (0.01 % of base)
          48 : System.Runtime.InteropServices.dasm (0.19 % of base)
          47 : System.Console.dasm (0.05 % of base)
          46 : System.Text.Encoding.CodePages.dasm (0.06 % of base)
          46 : System.DirectoryServices.Protocols.dasm (0.03 % of base)
          45 : System.Reflection.Emit.dasm (0.05 % of base)
          40 : System.Diagnostics.TraceSource.dasm (0.08 % of base)
          36 : Microsoft.Extensions.Logging.EventSource.dasm (0.15 % of base)
          35 : System.Transactions.Local.dasm (0.02 % of base)
          27 : System.IO.Ports.dasm (0.05 % of base)
          25 : System.ComponentModel.Annotations.dasm (0.05 % of base)
          22 : System.Collections.Specialized.dasm (0.08 % of base)
          20 : System.Threading.RateLimiting.dasm (0.01 % of base)
          19 : System.ComponentModel.EventBasedAsync.dasm (0.45 % of base)
          19 : Microsoft.Extensions.Configuration.Xml.dasm (0.19 % of base)
          19 : runincontext.dasm (0.13 % of base)
          18 : System.Runtime.Numerics.dasm (0.01 % of base)
          16 : System.Memory.dasm (0.01 % of base)
          16 : Microsoft.Extensions.Logging.Debug.dasm (0.28 % of base)
          14 : System.Runtime.Caching.dasm (0.02 % of base)
          14 : Microsoft.Extensions.Diagnostics.dasm (0.07 % of base)
          12 : Microsoft.Extensions.Logging.dasm (0.03 % of base)
          12 : Microsoft.Extensions.Configuration.dasm (0.06 % of base)
          12 : tieringtest.dasm (0.18 % of base)
          12 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (0.02 % of base)
           9 : Microsoft.Extensions.Logging.Abstractions.dasm (0.01 % of base)
           9 : Microsoft.Extensions.Hosting.Abstractions.dasm (0.10 % of base)
           9 : System.Reflection.DispatchProxy.dasm (0.05 % of base)
           4 : System.Security.Claims.dasm (0.02 % of base)
           4 : Microsoft.Extensions.Options.DataAnnotations.dasm (0.09 % of base)
           4 : System.Security.Cryptography.Cose.dasm (0.01 % of base)
           3 : System.ComponentModel.Composition.Registration.dasm (0.00 % of base)
           3 : System.Drawing.Primitives.dasm (0.01 % of base)
           3 : Microsoft.Extensions.Diagnostics.Abstractions.dasm (0.04 % of base)

Top file improvements (bytes):
         -15 : System.Runtime.Serialization.Schema.dasm (-0.03 % of base)

113 total files with Code Size differences (1 improved, 112 regressed), 143 unchanged.

Top method regressions (bytes):
         982 (117.32 % of base) : System.IO.Pipes.dasm - System.IO.Pipes.PipeStream:GetPipePath(System.String,System.String):System.String (FullOpts)
         747 (181.31 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:GetLengthOfParameterValue(System.ReadOnlySpan`1[ushort],int):int (FullOpts)
         409 (53.96 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnCharacterStringEncodings:.cctor() (FullOpts)
         297 (6.02 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider+<>c:<get_IntrinsicTypeConverters>b__24_0():System.Collections.Generic.Dictionary`2[System.Object,System.ComponentModel.ReflectTypeDescriptionProvider+IntrinsicTypeConverterData]:this (FullOpts)
         285 (6.82 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseInterfaceStatisticsTableFromFile(System.String,System.String):System.Net.NetworkInformation.IPInterfaceStatisticsTable (FullOpts)
         238 (11.35 % of base) : System.Private.CoreLib.dasm - System.Version:ParseVersion(System.ReadOnlySpan`1[ushort],ubyte):System.Version (FullOpts)
         237 (5.54 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryFormat(System.Span`1[ushort],byref,int):ubyte:this (FullOpts)
         199 (5.78 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlAnyConverter:ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver):System.Object:this (FullOpts)
         181 (6.75 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:SerializeTransitionTime(System.TimeZoneInfo+TransitionTime,byref) (FullOpts)
         171 (9.78 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.Formatters.Binary.PrimitiveArray:SetValue(System.String,int):this (FullOpts)
         148 (6.68 % of base) : System.Net.Mail.dasm - System.Net.Mail.Message:PrepareHeaders(ubyte):this (FullOpts)
         130 (57.78 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.RestrictedAsciiStringEncoding:.ctor(System.String):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[double]:CleanupAndComplete(int):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[int]:CleanupAndComplete(int):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[long]:CleanupAndComplete(int):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[short]:CleanupAndComplete(int):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[System.Nullable`1[int]]:CleanupAndComplete(int):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[System.Numerics.Vector`1[float]]:CleanupAndComplete(int):this (FullOpts)
         128 (8.32 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[ubyte]:CleanupAndComplete(int):this (FullOpts)
         128 (7.66 % of base) : System.Private.Xml.dasm - System.Xml.XmlDocument:.ctor(System.Xml.XmlImplementation):this (FullOpts)
         125 (50.20 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
         125 (11.48 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.MetricsEventSource+CommandHandler:TransmitMetricValue(System.Diagnostics.Metrics.Instrument,System.Diagnostics.Metrics.LabeledAggregationStatistics,System.String) (FullOpts)
         125 (16.94 % of base) : System.Private.CoreLib.dasm - System.String:Replace(System.String,System.String,int):System.String:this (FullOpts)
         123 (124.24 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver:.ctor():this (FullOpts)
         123 (4.27 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[double](System.Collections.Generic.IEnumerable`1[double]):System.Collections.Immutable.ImmutableHashSet`1[double] (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[int](System.Collections.Generic.IEnumerable`1[int]):System.Collections.Immutable.ImmutableHashSet`1[int] (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[long](System.Collections.Generic.IEnumerable`1[long]):System.Collections.Immutable.ImmutableHashSet`1[long] (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[short](System.Collections.Generic.IEnumerable`1[short]):System.Collections.Immutable.ImmutableHashSet`1[short] (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Nullable`1[int]](System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]] (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[System.Numerics.Vector`1[float]](System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]] (FullOpts)
         108 (21.01 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet:ToImmutableHashSet[ubyte](System.Collections.Generic.IEnumerable`1[ubyte]):System.Collections.Immutable.ImmutableHashSet`1[ubyte] (FullOpts)
         101 (2.17 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteTypedPrimitive(System.String,System.String,System.Object,ubyte):this (FullOpts)
         100 (4.21 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[System.Nullable`1[int]]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Collections.Immutable.ImmutableSortedSet`1[System.Nullable`1[int]]:this (FullOpts)
          99 (4.58 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[double]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[double]):System.Collections.Immutable.ImmutableSortedSet`1[double]:this (FullOpts)
          99 (4.61 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[int]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[int]):System.Collections.Immutable.ImmutableSortedSet`1[int]:this (FullOpts)
          99 (4.60 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[long]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[long]):System.Collections.Immutable.ImmutableSortedSet`1[long]:this (FullOpts)
          99 (4.60 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[short]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[short]):System.Collections.Immutable.ImmutableSortedSet`1[short]:this (FullOpts)
          99 (4.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[System.Numerics.Vector`1[float]]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Collections.Immutable.ImmutableSortedSet`1[System.Numerics.Vector`1[float]]:this (FullOpts)
          99 (4.60 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[ubyte]:SymmetricExcept(System.Collections.Generic.IEnumerable`1[ubyte]):System.Collections.Immutable.ImmutableSortedSet`1[ubyte]:this (FullOpts)
          99 (23.40 % of base) : System.Private.CoreLib.dasm - System.Globalization.CultureData:GetNativeDigits():System.String[]:this (FullOpts)
          99 (0.94 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:MoveNext():this (FullOpts)
          95 (1.14 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ChangeTypeForXML(System.Object,System.Type):System.Object (FullOpts)
          90 (6.45 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.TypeNameComparer:Equals(System.String,System.String):ubyte:this (FullOpts)
          90 (32.37 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyHash(ubyte[],System.String,ubyte[]):ubyte:this (FullOpts)
          89 (5.77 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.DataflowBlock+ReceiveTarget`1[System.__Canon]:CleanupAndComplete(int):this (FullOpts)
          85 (40.48 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.ImportConventionBuilder:IsSupportedImportManyType(System.Reflection.TypeInfo):ubyte (FullOpts)
          83 (17.40 % of base) : System.Net.Mail.dasm - System.Net.Mime.MimeBasePart:get_Headers():System.Collections.Specialized.NameValueCollection:this (FullOpts)
          82 (63.08 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver:.ctor(System.String):this (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[double,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[long,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[short,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[ubyte,System.Nullable`1[int]]:.cctor() (FullOpts)
          80 (4.76 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
          76 (5.28 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:GetStringValue(System.Object):System.String (FullOpts)
          76 (1.60 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteValue(System.Object):this (FullOpts)
          74 (6.16 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdBuilder:ParseBlockFinalEnum(System.String,System.String):int:this (FullOpts)
          73 (38.02 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:ValidateMetadataForObjectConverter(byref) (FullOpts)
          72 (9.99 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.NetworkChange:add_NetworkAvailabilityChanged(System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler) (FullOpts)
          70 (3.90 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:TryHandleReferenceFromJsonElement(byref,byref,System.Text.Json.JsonElement,byref):ubyte (FullOpts)
          69 (6.19 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
          68 (1.59 % of base) : System.Net.Http.dasm - System.Net.Http.RedirectHandler+<SendAsync>d__4:MoveNext():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[double]:CompleteBlockIfPossible_Slow():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[int]:CompleteBlockIfPossible_Slow():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[long]:CompleteBlockIfPossible_Slow():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[short]:CompleteBlockIfPossible_Slow():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[System.Nullable`1[int]]:CompleteBlockIfPossible_Slow():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[System.Numerics.Vector`1[float]]:CompleteBlockIfPossible_Slow():this (FullOpts)
          68 (18.23 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[ubyte]:CompleteBlockIfPossible_Slow():this (FullOpts)
          67 (155.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationValues:.ctor():this (FullOpts)
          67 (155.81 % of base) : System.Net.Mail.dasm - System.Net.Mime.HeaderCollection:.ctor():this (FullOpts)
          67 (155.81 % of base) : System.Web.HttpUtility.dasm - System.Web.HttpUtility+HttpQSCollection:.ctor():this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[double]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[int]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[long]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[short]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[System.Nullable`1[int]]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[System.Numerics.Vector`1[float]]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          66 (6.70 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.TargetCore`1[ubyte]:ProcessAsyncIfNecessary_Slow(ubyte):this (FullOpts)
          64 (6.34 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.LegacyPropagator:TryExtractBaggage(System.String,byref):ubyte (FullOpts)
          64 (3.38 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2Stream+<WaitFor100ContinueAsync>d__46:MoveNext():this (FullOpts)
          63 (14.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteAsync(ushort[],int,int):System.Threading.Tasks.Task:this (FullOpts)
          63 (14.06 % of base) : System.Private.CoreLib.dasm - System.IO.TextWriter:WriteLineAsync(ushort[],int,int):System.Threading.Tasks.Task:this (FullOpts)
          62 (12.25 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationSectionCollection:.ctor(System.Configuration.MgmtConfigurationRecord,System.Configuration.ConfigurationSectionGroup):this (FullOpts)
          62 (12.18 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationSectionGroupCollection:.ctor(System.Configuration.MgmtConfigurationRecord,System.Configuration.ConfigurationSectionGroup):this (FullOpts)
          62 (6.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.NameValueSectionHandler:CreateStatic(System.Object,System.Xml.XmlNode,System.String,System.String):System.Object (FullOpts)
          62 (13.11 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.PropertyInformationCollection:.ctor(System.Configuration.ConfigurationElement):this (FullOpts)
          62 (10.39 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ProviderSettings:get_Parameters():System.Collections.Specialized.NameValueCollection:this (FullOpts)
          62 (26.61 % of base) : System.Net.Mail.dasm - System.Net.Mail.Message:get_EnvelopeHeaders():System.Net.Mime.HeaderCollection:this (FullOpts)
          62 (26.61 % of base) : System.Net.Mail.dasm - System.Net.Mail.Message:get_Headers():System.Net.Mime.HeaderCollection:this (FullOpts)
          62 (11.99 % of base) : System.Web.HttpUtility.dasm - System.Web.HttpUtility:ParseQueryString(System.String,System.Text.Encoding):System.Collections.Specialized.NameValueCollection (FullOpts)
          60 (2.74 % of base) : System.Net.Requests.dasm - System.Net.TimerThread:ThreadProc() (FullOpts)
          57 (6.10 % of base) : System.Diagnostics.Process.dasm - Interop+cgroups:TryGetMemoryStatField(System.String,byref):ubyte (FullOpts)
          57 (5.54 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableInterlocked:TryUpdate[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,System.Numerics.Vector`1[float],System.Nullable`1[int],System.Nullable`1[int]):ubyte (FullOpts)
          57 (11.54 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]]:Add(System.Numerics.Vector`1[float]):System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]]:this (FullOpts)
          57 (0.67 % 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)
          57 (1.74 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.ExtensionDataReader:MoveToText(System.Type,System.Runtime.Serialization.IDataNode,ubyte):ubyte:this (FullOpts)
          56 (5.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XsltFunctions:SystemProperty(System.Xml.XmlQualifiedName):System.Xml.XPath.XPathItem (FullOpts)

Top method improvements (bytes):
         -16 (-17.78 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:RealGetDaysInYear(int):int (FullOpts)
         -12 (-0.34 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:InternalWriteHelper(System.Object[]):this (FullOpts)
         -12 (-0.34 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:Print(System.Object[]):this (FullOpts)
         -10 (-1.12 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:ReadQuotedString(System.String,byref,System.Text.StringBuilder,ubyte,ubyte):System.String (FullOpts)
         -10 (-5.92 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:TryRegisterSocket(long,System.Net.Sockets.SocketAsyncContext,byref,byref):ubyte (FullOpts)
          -9 (-0.99 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SubjectIdentifier:.ctor(System.Nullable`1[System.Security.Cryptography.Pkcs.Asn1.IssuerAndSerialNumberAsn],System.Nullable`1[System.ReadOnlyMemory`1[ubyte]]):this (FullOpts)
          -6 (-3.37 % of base) : System.IO.IsolatedStorage.dasm - System.IO.IsolatedStorage.IsolatedStorageFile:GetFullPath(System.String):System.String:this (FullOpts)
          -4 (-0.49 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.Huffman:Decode(System.ReadOnlySpan`1[ubyte],byref):int (FullOpts)
          -4 (-1.67 % of base) : System.Private.CoreLib.dasm - System.Number:Int32ToNumber(int,byref) (FullOpts)
          -3 (-0.28 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameterCollection:Validate(int,System.Object):this (FullOpts)
          -3 (-3.09 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_Name():System.String:this (FullOpts)
          -3 (-7.14 % of base) : System.Drawing.Primitives.dasm - System.Drawing.KnownColorNames:KnownColorToName(int):System.String (FullOpts)
          -3 (-2.38 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:GetDaysInMonth(int,int,int):int:this (FullOpts)
          -3 (-1.26 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.GotoInstruction:Create(int,ubyte,ubyte,ubyte):System.Linq.Expressions.Interpreter.GotoInstruction (FullOpts)
          -3 (-0.44 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:GetTokenOrQuotedString(System.String,System.Text.StringBuilder,ubyte) (FullOpts)
          -3 (-5.08 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStrForKnownSmallNumber(uint):System.String (FullOpts)
          -3 (-0.61 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:AddNamespaceFragment(System.Text.StringBuilder,int,int,System.Collections.Generic.Dictionary`2[System.String,System.Object]) (FullOpts)
          -3 (-0.27 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GenerateType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):this (FullOpts)
          -3 (-0.50 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetClrNamespace(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.String:this (FullOpts)
          -3 (-0.48 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetMemberName(System.String,System.Runtime.Serialization.ContractCodeDomInfo):System.String (FullOpts)
          -3 (-0.31 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetNestedType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.CodeDom.CodeTypeDeclaration:this (FullOpts)
          -3 (-0.96 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Regex:GetGroupNames():System.String[]:this (FullOpts)
          -3 (-2.13 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.CharSetSolver:CreateBDDFromChar(ushort):System.Text.RegularExpressions.Symbolic.BDD:this (FullOpts)
          -2 (-4.26 % of base) : System.Data.Common.dasm - System.Data.Operators:ToString(int):System.String (FullOpts)
          -2 (-2.67 % of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|70_0(uint):System.String (FullOpts)
          -2 (-0.06 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexParser:AssignNameSlots():this (FullOpts) (2 methods)
          -2 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[ubyte](byref,int,System.Collections.Generic.IEnumerable`1[ubyte]):System.Text.StringBuilder:this (FullOpts)
          -1 (-0.10 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_NameAndARGBValue():System.String:this (FullOpts)
          -1 (-0.09 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:ToString():System.String:this (FullOpts)
          -1 (-0.10 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorTranslator:ToHtml(System.Drawing.Color):System.String (FullOpts)
          -1 (-0.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:ParseByChar(ushort,byref):int (FullOpts)

Top method regressions (percentages):
          15 (500.00 % of base) : System.Net.Quic.dasm - System.Net.Quic.MsQuicApi:IsWindowsVersionSupported():ubyte (FullOpts)
          11 (183.33 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.H2StaticTable:get_Count():int (FullOpts)
         747 (181.31 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:GetLengthOfParameterValue(System.ReadOnlySpan`1[ushort],int):int (FullOpts)
          67 (155.81 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationValues:.ctor():this (FullOpts)
          67 (155.81 % of base) : System.Net.Mail.dasm - System.Net.Mime.HeaderCollection:.ctor():this (FullOpts)
          67 (155.81 % of base) : System.Web.HttpUtility.dasm - System.Web.HttpUtility+HttpQSCollection:.ctor():this (FullOpts)
         123 (124.24 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver:.ctor():this (FullOpts)
         982 (117.32 % of base) : System.IO.Pipes.dasm - System.IO.Pipes.PipeStream:GetPipePath(System.String,System.String):System.String (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[double,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[long,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[short,System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor() (FullOpts)
          82 (74.55 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[ubyte,System.Nullable`1[int]]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[double]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[int]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[long]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[short]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[System.Nullable`1[int]]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1+HashBucketByValueEqualityComparer[ubyte]:.cctor() (FullOpts)
          41 (66.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.MetadataStringDecoder:.cctor() (FullOpts)
          23 (63.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64ByteValidatable:IndexOfAnyExcept(System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          23 (63.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64+Base64CharValidatable:IndexOfAnyExcept(System.ReadOnlySpan`1[ushort]):int (FullOpts)
          23 (63.89 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:IndexOfQuoteOrAnyControlOrBackSlash(System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          23 (63.89 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexParser:IndexOfMetachar(System.ReadOnlySpan`1[ushort]):int (FullOpts)
          23 (63.89 % of base) : System.Private.Xml.dasm - System.Xml.XmlCharType:IsOnlyWhitespaceWithPos(System.ReadOnlySpan`1[ushort]):int (FullOpts)
          82 (63.08 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.AppBaseCompilationAssemblyResolver:.ctor(System.String):this (FullOpts)
          23 (60.53 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRuleParser:IsToken(System.ReadOnlySpan`1[ubyte]):ubyte (FullOpts)
          23 (60.53 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRuleParser:IsToken(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          23 (60.53 % of base) : System.Net.Security.dasm - System.Net.Security.TargetHostNameHelper:IsSafeDnsString(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          23 (60.53 % of base) : System.Net.Quic.dasm - System.Net.Security.TargetHostNameHelper:IsSafeDnsString(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          23 (60.53 % of base) : System.Private.Xml.dasm - System.Xml.XmlCharType:IsOnlyWhitespace(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          23 (60.53 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:IsWhitespace(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
         130 (57.78 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.RestrictedAsciiStringEncoding:.ctor(System.String):this (FullOpts)
          23 (57.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer:ContainsAnyLetters(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          53 (54.08 % of base) : System.Net.Http.dasm - System.Net.Http.HttpRequestMessage:.ctor():this (FullOpts)
         409 (53.96 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnCharacterStringEncodings:.cctor() (FullOpts)
          23 (52.27 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:ContainsSpecialCharacters(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          12 (52.17 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader+NullStreamReader:ReadAsync(ushort[],int,int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          12 (52.17 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader+NullStreamReader:ReadBlockAsync(ushort[],int,int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          34 (50.75 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.BMPEncoding:.ctor():this (FullOpts)
          34 (50.75 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.SpanBasedEncoding:.ctor():this (FullOpts)
         125 (50.20 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Activity:GenerateRootId():System.String (FullOpts)
          14 (48.28 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.DesignerSerializationVisibilityAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (48.28 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.RefreshPropertiesAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (46.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.BrowsableAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (46.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.ImmutableObjectAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (46.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.MergablePropertyAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (46.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.NotifyParentPropertyAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (46.67 % of base) : System.ComponentModel.Primitives.dasm - System.ComponentModel.ParenthesizePropertyNameAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          14 (46.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.PasswordPropertyTextAttribute:IsDefaultAttribute():ubyte:this (FullOpts)
          41 (46.59 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.Nullable`1[int],System.Nullable`1[int]]:.cctor() (FullOpts)
          55 (45.45 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationElement:.ctor():this (FullOpts)
          21 (42.86 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:IsAllowedCharacter(ushort):ubyte (FullOpts)
          23 (41.82 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:IsWhitespace(System.ReadOnlySpan`1[ubyte]):ubyte (FullOpts)
          41 (41.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent+LimitArrayPoolWriteStream:BeginWrite(ubyte[],int,int,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
          41 (40.59 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver:.ctor(System.String):this (FullOpts)
          85 (40.48 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.ImportConventionBuilder:IsSupportedImportManyType(System.Reflection.TypeInfo):ubyte (FullOpts)
          23 (39.66 % of base) : System.Net.Primitives.dasm - System.Net.Cookie:DomainCharsTest(System.String):ubyte (FullOpts)
          23 (38.98 % of base) : System.Private.Xml.dasm - System.Xml.XmlCharType:IsPublicId(System.String):int (FullOpts)
          73 (38.02 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:ValidateMetadataForObjectConverter(byref) (FullOpts)
          23 (37.70 % of base) : System.Private.Xml.dasm - System.Xml.XmlCharacterData:CheckOnData(System.String):ubyte (FullOpts)
          41 (37.61 % of base) : System.Collections.NonGeneric.dasm - System.Collections.CaseInsensitiveComparer:get_DefaultInvariant():System.Collections.CaseInsensitiveComparer (FullOpts)
          41 (37.61 % of base) : System.Collections.NonGeneric.dasm - System.Collections.CaseInsensitiveHashCodeProvider:get_DefaultInvariant():System.Collections.CaseInsensitiveHashCodeProvider (FullOpts)
          23 (36.51 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:TypeNameContainsTypeParserMetacharacters(System.String):ubyte (FullOpts)
          23 (35.94 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.Internal.PathUtils:HasInvalidFilterChars(System.String):ubyte (FullOpts)
          23 (35.94 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.Internal.PathUtils:HasInvalidPathChars(System.String):ubyte (FullOpts)
          21 (35.59 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ContentType:IsLinearWhiteSpaceChar(ushort):ubyte (FullOpts)
          41 (34.17 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver:.ctor(System.String,System.String[]):this (FullOpts)
          38 (32.48 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:CreatePendingModesDictionary():System.Collections.Generic.SortedDictionary`2[System.String,int] (FullOpts)
          90 (32.37 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSACryptoServiceProvider:VerifyHash(ubyte[],System.String,ubyte[]):ubyte:this (FullOpts)
          23 (31.51 % of base) : System.Private.Uri.dasm - System.Uri:CheckSchemeName(System.String):ubyte (FullOpts)
          41 (30.83 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.Resolution.PackageCompilationAssemblyResolver:.ctor():this (FullOpts)
          16 (30.77 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:SplitString(System.String,int):System.String[] (FullOpts)
          40 (30.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[int]:CreateLeaf(int):System.Collections.Immutable.ImmutableList`1+Node[int] (FullOpts)
          40 (30.08 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[ubyte]:CreateLeaf(ubyte):System.Collections.Immutable.ImmutableList`1+Node[ubyte] (FullOpts)
          40 (29.85 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[long]:CreateLeaf(long):System.Collections.Immutable.ImmutableList`1+Node[long] (FullOpts)
          40 (29.85 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[short]:CreateLeaf(short):System.Collections.Immutable.ImmutableList`1+Node[short] (FullOpts)
          40 (29.85 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]]:CreateLeaf(System.Nullable`1[int]):System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]] (FullOpts)
          16 (29.09 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:SplitString(System.String):System.String[] (FullOpts)
          30 (28.57 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HashProviderDispenser:KmacSupported(System.String):ubyte (FullOpts)
          41 (28.47 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject+MetaDynamic:.ctor(System.Linq.Expressions.Expression,System.Dynamic.DynamicObject):this (FullOpts)
          41 (28.47 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoObject+MetaExpando:.ctor(System.Linq.Expressions.Expression,System.Dynamic.ExpandoObject):this (FullOpts)
          40 (28.37 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]]:CreateLeaf(System.Numerics.Vector`1[float]):System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]] (FullOpts)
          40 (27.97 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[double]:CreateLeaf(double):System.Collections.Immutable.ImmutableList`1+Node[double] (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[double]:.ctor(System.Collections.Generic.IEqualityComparer`1[double]):this (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[int]:.ctor(System.Collections.Generic.IEqualityComparer`1[int]):this (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[long]:.ctor(System.Collections.Generic.IEqualityComparer`1[long]):this (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[short]:.ctor(System.Collections.Generic.IEqualityComparer`1[short]):this (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[System.Nullable`1[int]]:.ctor(System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):this (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[System.Numerics.Vector`1[float]]:.ctor(System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):this (FullOpts)
          45 (26.79 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableHashSet`1[ubyte]:.ctor(System.Collections.Generic.IEqualityComparer`1[ubyte]):this (FullOpts)
          62 (26.61 % of base) : System.Net.Mail.dasm - System.Net.Mail.Message:get_EnvelopeHeaders():System.Net.Mime.HeaderCollection:this (FullOpts)
          62 (26.61 % of base) : System.Net.Mail.dasm - System.Net.Mail.Message:get_Headers():System.Net.Mime.HeaderCollection:this (FullOpts)
          19 (25.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializer:Serialize(System.IO.Stream,System.Object):this (FullOpts)
          19 (25.68 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializer:Serialize(System.IO.TextWriter,System.Object):this (FullOpts)
          41 (25.47 % of base) : System.Linq.Expressions.dasm - System.Dynamic.DynamicObject:GetMetaObject(System.Linq.Expressions.Expression):System.Dynamic.DynamicMetaObject:this (FullOpts)
          41 (25.47 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoObject:System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression):System.Dynamic.DynamicMetaObject:this (FullOpts)
          12 (25.00 % of base) : System.Net.Mail.dasm - System.Net.Mime.MimeBasePart:get_ContentID():System.String:this (FullOpts)

Top method improvements (percentages):
         -16 (-17.78 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:RealGetDaysInYear(int):int (FullOpts)
          -3 (-7.14 % of base) : System.Drawing.Primitives.dasm - System.Drawing.KnownColorNames:KnownColorToName(int):System.String (FullOpts)
         -10 (-5.92 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:TryRegisterSocket(long,System.Net.Sockets.SocketAsyncContext,byref,byref):ubyte (FullOpts)
          -3 (-5.08 % of base) : System.Private.CoreLib.dasm - System.Number:UInt32ToDecStrForKnownSmallNumber(uint):System.String (FullOpts)
          -2 (-4.26 % of base) : System.Data.Common.dasm - System.Data.Operators:ToString(int):System.String (FullOpts)
          -6 (-3.37 % of base) : System.IO.IsolatedStorage.dasm - System.IO.IsolatedStorage.IsolatedStorageFile:GetFullPath(System.String):System.String:this (FullOpts)
          -3 (-3.09 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_Name():System.String:this (FullOpts)
          -2 (-2.67 % of base) : System.Private.CoreLib.dasm - System.Number:<UInt32ToDecStrForKnownSmallNumber>g__CreateAndCacheString|70_0(uint):System.String (FullOpts)
          -3 (-2.38 % of base) : System.Private.CoreLib.dasm - System.Globalization.UmAlQuraCalendar:GetDaysInMonth(int,int,int):int:this (FullOpts)
          -3 (-2.13 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.CharSetSolver:CreateBDDFromChar(ushort):System.Text.RegularExpressions.Symbolic.BDD:this (FullOpts)
          -4 (-1.67 % of base) : System.Private.CoreLib.dasm - System.Number:Int32ToNumber(int,byref) (FullOpts)
          -3 (-1.26 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.GotoInstruction:Create(int,ubyte,ubyte,ubyte):System.Linq.Expressions.Interpreter.GotoInstruction (FullOpts)
         -10 (-1.12 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:ReadQuotedString(System.String,byref,System.Text.StringBuilder,ubyte,ubyte):System.String (FullOpts)
          -9 (-0.99 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SubjectIdentifier:.ctor(System.Nullable`1[System.Security.Cryptography.Pkcs.Asn1.IssuerAndSerialNumberAsn],System.Nullable`1[System.ReadOnlyMemory`1[ubyte]]):this (FullOpts)
          -3 (-0.96 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Regex:GetGroupNames():System.String[]:this (FullOpts)
          -3 (-0.61 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:AddNamespaceFragment(System.Text.StringBuilder,int,int,System.Collections.Generic.Dictionary`2[System.String,System.Object]) (FullOpts)
          -1 (-0.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:ParseByChar(ushort,byref):int (FullOpts)
          -3 (-0.50 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetClrNamespace(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.String:this (FullOpts)
          -4 (-0.49 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.Huffman:Decode(System.ReadOnlySpan`1[ubyte],byref):int (FullOpts)
          -3 (-0.48 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetMemberName(System.String,System.Runtime.Serialization.ContractCodeDomInfo):System.String (FullOpts)
          -3 (-0.44 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:GetTokenOrQuotedString(System.String,System.Text.StringBuilder,ubyte) (FullOpts)
          -2 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[ubyte](byref,int,System.Collections.Generic.IEnumerable`1[ubyte]):System.Text.StringBuilder:this (FullOpts)
         -12 (-0.34 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:Print(System.Object[]):this (FullOpts)
         -12 (-0.34 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VB6File:InternalWriteHelper(System.Object[]):this (FullOpts)
          -3 (-0.31 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetNestedType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):System.CodeDom.CodeTypeDeclaration:this (FullOpts)
          -3 (-0.28 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcParameterCollection:Validate(int,System.Object):this (FullOpts)
          -3 (-0.27 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GenerateType(System.Runtime.Serialization.DataContracts.DataContract,System.Runtime.Serialization.ContractCodeDomInfo):this (FullOpts)
          -1 (-0.10 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_NameAndARGBValue():System.String:this (FullOpts)
          -1 (-0.10 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorTranslator:ToHtml(System.Drawing.Color):System.String (FullOpts)
          -1 (-0.09 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:ToString():System.String:this (FullOpts)
          -2 (-0.06 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexParser:AssignNameSlots():this (FullOpts) (2 methods)

3884 total methods with Code Size differences (31 improved, 3853 regressed), 233056 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions