Skip to content

[MichalPetryka] [X64] Move GetMethodTable and IsReference to JIT #127

Open
@MihuBot

Description

@MihuBot

Build completed in 1 hour 37 minutes.
dotnet/runtime#88860

CoreLib diffs

Diffs
Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 7038621
Total bytes of diff: 7039061
Total bytes of delta: 440 (0.01 % of base)
Total relative delta: 0.16
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
         440 : System.Private.CoreLib.dasm (0.01 % of base)

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

Top method regressions (bytes):
         143 (12.46 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt128[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
         121 (20.86 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeModule:GetType(System.String,bool,bool):System.Type:this (FullOpts)
         120 (4.16 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
          94 (24.42 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          79 (13.91 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          79 (13.86 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          74 (9.31 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueue:TimerThread() (FullOpts)
          70 (6.07 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:EnumerateFilesRecursively(System.String,System.Predicate`1[System.String]) (FullOpts)
          64 (3.56 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]],byref,byref):bool (FullOpts)
          60 (8.88 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.Globalization.CompareInfo,int):System.String (FullOpts)
          54 (9.09 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool,bool):System.Type (FullOpts)
          54 (9.14 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool):System.Type (FullOpts)
          50 (34.01 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:System.Collections.IList.Remove(System.Object):this (FullOpts)
          50 (10.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeAssemblyBuilder:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          50 (9.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetType(System.String,System.Reflection.Assembly,bool,bool):System.Type (FullOpts)
          47 (52.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          42 (7.76 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          35 (6.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeAssembly:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          35 (4.89 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool):System.Type (FullOpts)
          27 (0.92 % of base) : System.Private.CoreLib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
          25 (2.48 % of base) : System.Private.CoreLib.dasm - System.Array:CopyImpl(System.Array,int,System.Array,int,int,bool) (FullOpts)
          25 (6.35 % of base) : System.Private.CoreLib.dasm - System.Collections.ListDictionaryInternal+NodeKeyValueCollection:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
          23 (5.00 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)
          21 (5.15 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          17 (1.51 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[ubyte],byref,byref,int,byref):bool (FullOpts)
          16 (3.73 % of base) : System.Private.CoreLib.dasm - System.Collections.ListDictionaryInternal:CopyTo(System.Array,int):this (FullOpts)
          15 (2.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(byte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
          15 (2.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[double](System.ReadOnlyMemory`1[double],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[int](System.ReadOnlyMemory`1[int],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[long](System.ReadOnlyMemory`1[long],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[short](System.ReadOnlyMemory`1[short],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.Nullable`1[int]](System.ReadOnlyMemory`1[System.Nullable`1[int]],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.Numerics.Vector`1[float]](System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[ubyte](System.ReadOnlyMemory`1[ubyte],byref):bool (FullOpts)
          13 (1.74 % of base) : System.Private.CoreLib.dasm - System.Activator:CreateInstance(System.String,System.String,System.Object[]):System.Runtime.Remoting.ObjectHandle (FullOpts)
          13 (1.76 % of base) : System.Private.CoreLib.dasm - System.Activator:CreateInstance(System.String,System.String):System.Runtime.Remoting.ObjectHandle (FullOpts)
          13 (2.27 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String):System.Type (FullOpts)
          11 (1.96 % of base) : System.Private.CoreLib.dasm - System.Collections.ArrayList+IListWrapper:CopyTo(int,System.Array,int,int):this (FullOpts)
          11 (7.64 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:TryDequeue(byref):bool:this (FullOpts)
           8 (4.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Insert(int,System.ReadOnlySpan`1[ubyte]):this (FullOpts)
           7 (0.71 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:AppendParameters(byref,System.Type[],int) (FullOpts)
           6 (1.12 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):bool:this (FullOpts)
           6 (1.17 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):bool:this (FullOpts)
           6 (4.65 % of base) : System.Private.CoreLib.dasm - System.Object:MemberwiseClone():System.Object:this (FullOpts)
           6 (1.49 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.__Canon](System.ReadOnlyMemory`1[System.__Canon],byref):bool (FullOpts)
           5 (2.51 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormattedSlow(System.String):this (FullOpts)
           5 (3.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:GrowThenCopyString(System.String):this (FullOpts)
           4 (1.08 % of base) : System.Private.CoreLib.dasm - System.Enum:HasFlag(System.Enum):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.CollectionExtensions:AddRange[ubyte](System.Collections.Generic.List`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
           3 (0.92 % of base) : System.Private.CoreLib.dasm - System.Delegate:Remove(System.Delegate,System.Delegate):System.Delegate (FullOpts)
           3 (0.36 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:WriteAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
           3 (1.15 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[double](double,System.String):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[int](int,System.String):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[long](long,System.String):bool:this (FullOpts)
           3 (1.21 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[short](short,System.String):bool:this (FullOpts)
           3 (1.35 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[System.__Canon](System.__Canon,System.String):bool:this (FullOpts)
           3 (1.20 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[System.Nullable`1[int]](System.Nullable`1[int],System.String):bool:this (FullOpts)
           3 (1.15 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.String):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[ubyte](ubyte,System.String):bool:this (FullOpts)
           3 (1.46 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.String):bool:this (FullOpts)
           3 (1.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float]):bool:this (FullOpts)
           3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[double](ulong,System.Span`1[double]):this (FullOpts)
           3 (1.09 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[int](ulong,System.Span`1[int]):this (FullOpts)
           3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[long](ulong,System.Span`1[long]):this (FullOpts)
           3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[short](ulong,System.Span`1[short]):this (FullOpts)
           3 (0.34 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:ReplaceAllInChunk(System.ReadOnlySpan`1[int],System.Text.StringBuilder,int,System.String):this (FullOpts)
           2 (0.59 % of base) : System.Private.CoreLib.dasm - System.IO.Path+<>c:<JoinInternal>b__40_0(System.Span`1[ushort],System.IO.Path+JoinInternalState):this (FullOpts)
           2 (1.83 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:CompressBuffer(int):this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[double]:TryCopyTo(System.Span`1[double]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[int]:TryCopyTo(System.Span`1[int]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[long]:TryCopyTo(System.Span`1[long]):bool:this (FullOpts)
           2 (4.35 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[short]:TryCopyTo(System.Span`1[short]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Nullable`1[int]]:TryCopyTo(System.Span`1[System.Nullable`1[int]]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]:TryCopyTo(System.Span`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
           2 (0.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[ubyte](ulong,System.Span`1[ubyte]):this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[double]:TryCopyTo(System.Span`1[double]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[int]:TryCopyTo(System.Span`1[int]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[long]:TryCopyTo(System.Span`1[long]):bool:this (FullOpts)
           2 (4.35 % of base) : System.Private.CoreLib.dasm - System.Span`1[short]:TryCopyTo(System.Span`1[short]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Nullable`1[int]]:TryCopyTo(System.Span`1[System.Nullable`1[int]]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Numerics.Vector`1[float]]:TryCopyTo(System.Span`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
           2 (1.89 % of base) : System.Private.CoreLib.dasm - System.StubHelpers.AsAnyMarshaler:ConvertStringToNative(System.String,int):long (FullOpts)
           2 (1.19 % of base) : System.Private.CoreLib.dasm - System.StubHelpers.BSTRMarshaler:ConvertToNative(System.String,long):long (FullOpts)
           1 (0.12 % of base) : System.Private.CoreLib.dasm - System.Environment:ExpandEnvironmentVariablesCore(System.String):System.String (FullOpts)
           1 (0.29 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatHalf[ubyte](System.Half,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)

Top method improvements (bytes):
        -135 (-18.42 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
         -86 (-11.36 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type]):System.Type (FullOpts)
         -77 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool,bool):System.Type (FullOpts)
         -55 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
         -53 (-16.77 % of base) : System.Private.CoreLib.dasm - System.Array:Resize[System.__Canon](byref,int) (FullOpts)
         -42 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Array:LastIndexOf(System.Array,System.Object,int,int):int (FullOpts)
         -42 (-12.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeHelpers:GetSubArray[System.__Canon](System.__Canon[],System.Range):System.__Canon[] (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -26 (-2.66 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:DetectEncoding():this (FullOpts)
         -23 (-1.33 % of base) : System.Private.CoreLib.dasm - System.Array:BinarySearch(System.Array,int,int,System.Object,System.Collections.IComparer):int (FullOpts)
         -23 (-39.66 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:Clear():this (FullOpts)
         -23 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt128[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
         -22 (-0.52 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventProvider:WriteEvent(byref,long,ulong,ulong,System.Object[]):bool:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]):System.String (FullOpts)
         -21 (-14.58 % of base) : System.Private.CoreLib.dasm - System.Array:Clear(System.Array) (FullOpts)
         -20 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String (FullOpts)
         -20 (-1.99 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:DivRem(byref,byref,byref,byref) (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -18 (-1.28 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Nullable`1[int]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.String (FullOpts)
         -18 (-1.98 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.String (FullOpts)
         -17 (-7.46 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:Multiply(byref,uint,byref) (FullOpts)
         -17 (-10.37 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -15 (-21.74 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(System.Span`1[ushort]):this (FullOpts)
         -14 (-12.84 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:Dequeue():System.__Canon:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -12 (-9.45 % of base) : System.Private.CoreLib.dasm - System.Exception:<ToString>g__Write|60_0(System.String,byref) (FullOpts)
         -12 (-1.00 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.__Canon](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.__Canon]):System.String (FullOpts)
         -11 (-0.75 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.Memory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -10 (-2.51 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(int,ushort[],int,int):this (FullOpts)
          -9 (-1.65 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:MinimalJsonserializer(System.String,byref) (FullOpts)
          -9 (-1.44 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:WriteSpan(System.ReadOnlySpan`1[ubyte],System.ArraySegment`1[ubyte]):this (FullOpts)
          -9 (-4.41 % of base) : System.Private.CoreLib.dasm - System.String:PadRight(int,ushort):System.String:this (FullOpts)
          -8 (-0.67 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:DecodeObjects(System.Object[],System.Type[],ulong) (FullOpts)
          -8 (-0.68 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt128>g__TryFormatInt128Slow|50_0[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.60 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt32>g__TryFormatInt32Slow|42_0[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.55 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt64>g__TryFormatInt64Slow|46_0[ubyte](long,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.34 % 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):bool (FullOpts)
          -8 (-0.64 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt32>g__TryFormatUInt32Slow|44_0[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.61 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt64>g__TryFormatUInt64Slow|48_0[ubyte](ulong,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-1.48 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[int]):System.String:this (FullOpts)
          -8 (-0.33 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts)
          -7 (-2.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Grow(int):this (FullOpts)
          -7 (-2.17 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Numerics.Vector`1[float]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
          -7 (-2.17 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
          -7 (-1.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:ExpandByABlock(int):this (FullOpts)
          -6 (-2.62 % of base) : System.Private.CoreLib.dasm - System.Delegate:InternalEqualTypes(System.Object,System.Object):bool (FullOpts)
          -6 (-1.92 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,bool):System.String:this (FullOpts)
          -6 (-3.06 % of base) : System.Private.CoreLib.dasm - System.IO.BufferedStream:WriteToBuffer(System.ReadOnlySpan`1[ubyte]):int:this (FullOpts)
          -6 (-1.20 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatDecimal[ubyte](System.Decimal,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
          -6 (-1.63 % of base) : System.Private.CoreLib.dasm - System.String:Remove(int,int):System.String:this (FullOpts)
          -6 (-0.72 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceLineEndingsCore(System.String):System.String:this (FullOpts)
          -5 (-0.53 % of base) : System.Private.CoreLib.dasm - System.Array:Reverse(System.Array,int,int) (FullOpts)
          -5 (-0.81 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:ReadSpan(System.Span`1[ubyte],System.ArraySegment`1[ubyte]):int:this (FullOpts)
          -4 (-2.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:RemoveRange(int,int):this (FullOpts)
          -4 (-0.62 % of base) : System.Private.CoreLib.dasm - System.Reflection.LocalVariableInfo:ToString():System.String:this (FullOpts)
          -3 (-0.27 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[int]:Rent(int):int[]:this (FullOpts)
          -3 (-0.31 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[ushort]:Rent(int):ushort[]:this (FullOpts)
          -3 (-4.41 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:CreateSetComparer():System.Collections.Generic.IEqualityComparer`1[System.__Canon] (FullOpts)
          -3 (-1.16 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:LastIndexOf(System.__Canon,int,int):int:this (FullOpts)
          -3 (-0.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:AddValueToMetaData(System.Collections.Generic.List`1[ubyte],System.String):int (FullOpts)
          -3 (-0.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):ubyte[] (FullOpts)
          -3 (-0.55 % of base) : System.Private.CoreLib.dasm - System.Enum:CompareTo(System.Object):int:this (FullOpts)
          -3 (-1.64 % of base) : System.Private.CoreLib.dasm - System.Enum:Equals(System.Object):bool:this (FullOpts)
          -3 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatDouble[ubyte](double,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
          -3 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatSingle[ubyte](float,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
          -3 (-0.79 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterHelper(int,byref,bool,byref,byref,byref) (FullOpts)
          -3 (-0.92 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:SplitName(System.String,byref,byref) (FullOpts)
          -3 (-0.23 % of base) : System.Private.CoreLib.dasm - System.SR:InternalGetResourceString(System.String):System.String (FullOpts)
          -3 (-0.55 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
          -2 (-0.17 % of base) : System.Private.CoreLib.dasm - System.Array:IndexOf(System.Array,System.Object,int,int):int (FullOpts)
          -2 (-1.94 % of base) : System.Private.CoreLib.dasm - System.Array:InternalGetValue(long):System.Object:this (FullOpts)
          -2 (-1.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:Clear():this (FullOpts)
          -2 (-0.24 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[double](System.Enum+EnumInfo`1[double],double,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[int](System.Enum+EnumInfo`1[int],int,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[long](System.Enum+EnumInfo`1[long],long,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[short](System.Enum+EnumInfo`1[short],short,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:TryFormat[ubyte](System.TimeSpan,System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool (FullOpts)
          -2 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:.ctor(ulong):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:.ctor(System.String,int,System.Type,System.Type[],System.Reflection.Emit.RuntimeModuleBuilder,int,int,System.Reflection.Emit.RuntimeTypeBuilder):this (FullOpts)
          -2 (-0.48 % of base) : System.Private.CoreLib.dasm - System.Text.Encoding:GetBytes(ulong,int,ulong,int):int:this (FullOpts)
          -1 (-0.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Concurrent.ConcurrentQueue`1[System.Nullable`1[int]]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
          -1 (-0.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Concurrent.ConcurrentQueue`1[System.Numerics.Vector`1[float]]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)

Top method regressions (percentages):
          47 (52.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          50 (34.01 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:System.Collections.IList.Remove(System.Object):this (FullOpts)
          94 (24.42 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
         121 (20.86 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeModule:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          79 (13.91 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          79 (13.86 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
         143 (12.46 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt128[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          50 (10.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeAssemblyBuilder:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          74 (9.31 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueue:TimerThread() (FullOpts)
          54 (9.14 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool):System.Type (FullOpts)
          54 (9.09 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool,bool):System.Type (FullOpts)
          50 (9.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetType(System.String,System.Reflection.Assembly,bool,bool):System.Type (FullOpts)
          60 (8.88 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.Globalization.CompareInfo,int):System.String (FullOpts)
          42 (7.76 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          11 (7.64 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:TryDequeue(byref):bool:this (FullOpts)
          25 (6.35 % of base) : System.Private.CoreLib.dasm - System.Collections.ListDictionaryInternal+NodeKeyValueCollection:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
          70 (6.07 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:EnumerateFilesRecursively(System.String,System.Predicate`1[System.String]) (FullOpts)
          35 (6.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeAssembly:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          21 (5.15 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          23 (5.00 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)
          35 (4.89 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool):System.Type (FullOpts)
           6 (4.65 % of base) : System.Private.CoreLib.dasm - System.Object:MemberwiseClone():System.Object:this (FullOpts)
           8 (4.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Insert(int,System.ReadOnlySpan`1[ubyte]):this (FullOpts)
           2 (4.35 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[short]:TryCopyTo(System.Span`1[short]):bool:this (FullOpts)
           2 (4.35 % of base) : System.Private.CoreLib.dasm - System.Span`1[short]:TryCopyTo(System.Span`1[short]):bool:this (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[double](System.ReadOnlyMemory`1[double],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[int](System.ReadOnlyMemory`1[int],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[long](System.ReadOnlyMemory`1[long],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[short](System.ReadOnlyMemory`1[short],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.Nullable`1[int]](System.ReadOnlyMemory`1[System.Nullable`1[int]],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.Numerics.Vector`1[float]](System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[ubyte](System.ReadOnlyMemory`1[ubyte],byref):bool (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[double]:TryCopyTo(System.Span`1[double]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[int]:TryCopyTo(System.Span`1[int]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[long]:TryCopyTo(System.Span`1[long]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Nullable`1[int]]:TryCopyTo(System.Span`1[System.Nullable`1[int]]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]:TryCopyTo(System.Span`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[double]:TryCopyTo(System.Span`1[double]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[int]:TryCopyTo(System.Span`1[int]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[long]:TryCopyTo(System.Span`1[long]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Nullable`1[int]]:TryCopyTo(System.Span`1[System.Nullable`1[int]]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Numerics.Vector`1[float]]:TryCopyTo(System.Span`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
         120 (4.16 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
          16 (3.73 % of base) : System.Private.CoreLib.dasm - System.Collections.ListDictionaryInternal:CopyTo(System.Array,int):this (FullOpts)
           5 (3.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:GrowThenCopyString(System.String):this (FullOpts)
          64 (3.56 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]],byref,byref):bool (FullOpts)
           5 (2.51 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:AppendFormattedSlow(System.String):this (FullOpts)
          25 (2.48 % of base) : System.Private.CoreLib.dasm - System.Array:CopyImpl(System.Array,int,System.Array,int,int,bool) (FullOpts)
          13 (2.27 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String):System.Type (FullOpts)
          15 (2.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(short,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
          15 (2.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(byte,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
          11 (1.96 % of base) : System.Private.CoreLib.dasm - System.Collections.ArrayList+IListWrapper:CopyTo(int,System.Array,int,int):this (FullOpts)
           2 (1.89 % of base) : System.Private.CoreLib.dasm - System.StubHelpers.AsAnyMarshaler:ConvertStringToNative(System.String,int):long (FullOpts)
           2 (1.83 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:CompressBuffer(int):this (FullOpts)
          13 (1.76 % of base) : System.Private.CoreLib.dasm - System.Activator:CreateInstance(System.String,System.String):System.Runtime.Remoting.ObjectHandle (FullOpts)
          13 (1.74 % of base) : System.Private.CoreLib.dasm - System.Activator:CreateInstance(System.String,System.String,System.Object[]):System.Runtime.Remoting.ObjectHandle (FullOpts)
          17 (1.51 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[ubyte],byref,byref,int,byref):bool (FullOpts)
           6 (1.49 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.__Canon](System.ReadOnlyMemory`1[System.__Canon],byref):bool (FullOpts)
           3 (1.46 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.String):bool:this (FullOpts)
           3 (1.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float]):bool:this (FullOpts)
           3 (1.35 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[System.__Canon](System.__Canon,System.String):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.CollectionExtensions:AddRange[ubyte](System.Collections.Generic.List`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[int](int,System.String):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[long](long,System.String):bool:this (FullOpts)
           3 (1.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[ubyte](ubyte,System.String):bool:this (FullOpts)
           3 (1.21 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[short](short,System.String):bool:this (FullOpts)
           3 (1.20 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[System.Nullable`1[int]](System.Nullable`1[int],System.String):bool:this (FullOpts)
           2 (1.19 % of base) : System.Private.CoreLib.dasm - System.StubHelpers.BSTRMarshaler:ConvertToNative(System.String,long):long (FullOpts)
           6 (1.17 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon):bool:this (FullOpts)
           3 (1.15 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[double](double,System.String):bool:this (FullOpts)
           3 (1.15 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendCustomFormatter[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.String):bool:this (FullOpts)
           6 (1.12 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions+TryWriteInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,System.String):bool:this (FullOpts)
           3 (1.09 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[int](ulong,System.Span`1[int]):this (FullOpts)
           3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[double](ulong,System.Span`1[double]):this (FullOpts)
           3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[long](ulong,System.Span`1[long]):this (FullOpts)
           3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[short](ulong,System.Span`1[short]):this (FullOpts)
           4 (1.08 % of base) : System.Private.CoreLib.dasm - System.Enum:HasFlag(System.Enum):bool:this (FullOpts)
          27 (0.92 % of base) : System.Private.CoreLib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
           3 (0.92 % of base) : System.Private.CoreLib.dasm - System.Delegate:Remove(System.Delegate,System.Delegate):System.Delegate (FullOpts)
           2 (0.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan[ubyte](ulong,System.Span`1[ubyte]):this (FullOpts)
           7 (0.71 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:AppendParameters(byref,System.Type[],int) (FullOpts)
           2 (0.59 % of base) : System.Private.CoreLib.dasm - System.IO.Path+<>c:<JoinInternal>b__40_0(System.Span`1[ushort],System.IO.Path+JoinInternalState):this (FullOpts)
           3 (0.36 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:WriteAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
           3 (0.34 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:ReplaceAllInChunk(System.ReadOnlySpan`1[int],System.Text.StringBuilder,int,System.String):this (FullOpts)
           1 (0.29 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatHalf[ubyte](System.Half,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
           1 (0.12 % of base) : System.Private.CoreLib.dasm - System.Environment:ExpandEnvironmentVariablesCore(System.String):System.String (FullOpts)

Top method improvements (percentages):
         -23 (-39.66 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:Clear():this (FullOpts)
         -15 (-21.74 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(System.Span`1[ushort]):this (FullOpts)
        -135 (-18.42 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
         -53 (-16.77 % of base) : System.Private.CoreLib.dasm - System.Array:Resize[System.__Canon](byref,int) (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -21 (-14.58 % of base) : System.Private.CoreLib.dasm - System.Array:Clear(System.Array) (FullOpts)
         -14 (-12.84 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:Dequeue():System.__Canon:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -42 (-12.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeHelpers:GetSubArray[System.__Canon](System.__Canon[],System.Range):System.__Canon[] (FullOpts)
         -86 (-11.36 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type]):System.Type (FullOpts)
         -17 (-10.37 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -12 (-9.45 % of base) : System.Private.CoreLib.dasm - System.Exception:<ToString>g__Write|60_0(System.String,byref) (FullOpts)
         -77 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool,bool):System.Type (FullOpts)
         -55 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
         -17 (-7.46 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:Multiply(byref,uint,byref) (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]):System.String (FullOpts)
          -3 (-4.41 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:CreateSetComparer():System.Collections.Generic.IEqualityComparer`1[System.__Canon] (FullOpts)
          -9 (-4.41 % of base) : System.Private.CoreLib.dasm - System.String:PadRight(int,ushort):System.String:this (FullOpts)
         -42 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Array:LastIndexOf(System.Array,System.Object,int,int):int (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.Memory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -23 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt128[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -6 (-3.06 % of base) : System.Private.CoreLib.dasm - System.IO.BufferedStream:WriteToBuffer(System.ReadOnlySpan`1[ubyte]):int:this (FullOpts)
          -7 (-2.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Grow(int):this (FullOpts)
         -26 (-2.66 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:DetectEncoding():this (FullOpts)
          -6 (-2.62 % of base) : System.Private.CoreLib.dasm - System.Delegate:InternalEqualTypes(System.Object,System.Object):bool (FullOpts)
         -10 (-2.51 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(int,ushort[],int,int):this (FullOpts)
          -4 (-2.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:RemoveRange(int,int):this (FullOpts)
          -7 (-2.17 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Numerics.Vector`1[float]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
          -7 (-2.17 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
          -1 (-2.17 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[ubyte]:TryCopyTo(System.Span`1[ubyte]):bool:this (FullOpts)
          -1 (-2.17 % of base) : System.Private.CoreLib.dasm - System.Span`1[ubyte]:TryCopyTo(System.Span`1[ubyte]):bool:this (FullOpts)
         -20 (-1.99 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:DivRem(byref,byref,byref,byref) (FullOpts)
         -18 (-1.98 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.String (FullOpts)
          -1 (-1.96 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[ubyte]:CopyTo(System.Span`1[ubyte]):this (FullOpts)
          -1 (-1.96 % of base) : System.Private.CoreLib.dasm - System.Span`1[ubyte]:CopyTo(System.Span`1[ubyte]):this (FullOpts)
          -2 (-1.94 % of base) : System.Private.CoreLib.dasm - System.Array:InternalGetValue(long):System.Object:this (FullOpts)
          -6 (-1.92 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,bool):System.String:this (FullOpts)
          -2 (-1.80 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:Clear():this (FullOpts)
          -7 (-1.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:ExpandByABlock(int):this (FullOpts)
          -9 (-1.65 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:MinimalJsonserializer(System.String,byref) (FullOpts)
          -3 (-1.64 % of base) : System.Private.CoreLib.dasm - System.Enum:Equals(System.Object):bool:this (FullOpts)
          -6 (-1.63 % of base) : System.Private.CoreLib.dasm - System.String:Remove(int,int):System.String:this (FullOpts)
          -8 (-1.48 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[int]):System.String:this (FullOpts)
          -9 (-1.44 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:WriteSpan(System.ReadOnlySpan`1[ubyte],System.ArraySegment`1[ubyte]):this (FullOpts)
         -23 (-1.33 % of base) : System.Private.CoreLib.dasm - System.Array:BinarySearch(System.Array,int,int,System.Object,System.Collections.IComparer):int (FullOpts)
         -18 (-1.28 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Nullable`1[int]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.String (FullOpts)
          -6 (-1.20 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatDecimal[ubyte](System.Decimal,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
          -3 (-1.16 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:LastIndexOf(System.__Canon,int,int):int:this (FullOpts)
         -12 (-1.00 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.__Canon](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.__Canon]):System.String (FullOpts)
          -3 (-0.92 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:SplitName(System.String,byref,byref) (FullOpts)
         -20 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String (FullOpts)
          -3 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatDouble[ubyte](double,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
          -3 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatSingle[ubyte](float,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo,System.Span`1[ubyte],byref):bool (FullOpts)
          -5 (-0.81 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:ReadSpan(System.Span`1[ubyte],System.ArraySegment`1[ubyte]):int:this (FullOpts)
          -3 (-0.79 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:FilterHelper(int,byref,bool,byref,byref,byref) (FullOpts)
         -11 (-0.75 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String (FullOpts)
          -6 (-0.72 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceLineEndingsCore(System.String):System.String:this (FullOpts)
          -8 (-0.68 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt128>g__TryFormatInt128Slow|50_0[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.67 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:DecodeObjects(System.Object[],System.Type[],ulong) (FullOpts)
          -8 (-0.64 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt32>g__TryFormatUInt32Slow|44_0[ubyte](uint,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -4 (-0.62 % of base) : System.Private.CoreLib.dasm - System.Reflection.LocalVariableInfo:ToString():System.String:this (FullOpts)
          -8 (-0.61 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatUInt64>g__TryFormatUInt64Slow|48_0[ubyte](ulong,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.60 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt32>g__TryFormatInt32Slow|42_0[ubyte](int,int,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -8 (-0.55 % of base) : System.Private.CoreLib.dasm - System.Number:<TryFormatInt64>g__TryFormatInt64Slow|46_0[ubyte](long,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -3 (-0.55 % of base) : System.Private.CoreLib.dasm - System.Enum:CompareTo(System.Object):int:this (FullOpts)
          -3 (-0.55 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
          -5 (-0.53 % of base) : System.Private.CoreLib.dasm - System.Array:Reverse(System.Array,int,int) (FullOpts)
         -22 (-0.52 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventProvider:WriteEvent(byref,long,ulong,ulong,System.Object[]):bool:this (FullOpts)
          -1 (-0.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Concurrent.ConcurrentQueue`1[System.Nullable`1[int]]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
          -1 (-0.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Concurrent.ConcurrentQueue`1[System.Numerics.Vector`1[float]]:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
          -2 (-0.48 % of base) : System.Private.CoreLib.dasm - System.Text.Encoding:GetBytes(ulong,int,ulong,int):int:this (FullOpts)
          -2 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:.ctor(ulong):this (FullOpts)
          -3 (-0.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:AddValueToMetaData(System.Collections.Generic.List`1[ubyte],System.String):int (FullOpts)
          -1 (-0.36 % of base) : System.Private.CoreLib.dasm - System.Enum:WriteMultipleFoundFlagsNames(System.String[],System.ReadOnlySpan`1[int],System.Span`1[ushort]) (FullOpts)
          -8 (-0.34 % 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):bool (FullOpts)
          -8 (-0.33 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts)
          -3 (-0.31 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[ushort]:Rent(int):ushort[]:this (FullOpts)
          -3 (-0.27 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[int]:Rent(int):int[]:this (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[int](System.Enum+EnumInfo`1[int],int,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[long](System.Enum+EnumInfo`1[long],long,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:TryFormat[ubyte](System.TimeSpan,System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[short](System.Enum+EnumInfo`1[short],short,System.Span`1[ushort],byref,byref):bool (FullOpts)
          -2 (-0.26 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte,System.Span`1[ushort],byref,byref):bool (FullOpts)

198 total methods with Code Size differences (112 improved, 86 regressed), 52334 unchanged.

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

Frameworks diffs

Diffs
Found 388 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 38504367
Total bytes of diff: 38507027
Total bytes of delta: 2660 (0.01 % of base)
Total relative delta: Infinity
    diff is a regression.
    relative diff is a regression.


Total byte diff includes -405 bytes from reconciling methods
	Base had    1 unique methods,      776 unique bytes
	Diff had    1 unique methods,      371 unique bytes

Top file regressions (bytes):
         624 : System.Data.Common.dasm (0.04 % of base)
         555 : System.Collections.Immutable.dasm (0.03 % of base)
         440 : System.Private.CoreLib.dasm (0.01 % of base)
         245 : Microsoft.VisualBasic.Core.dasm (0.04 % of base)
         206 : System.Data.Odbc.dasm (0.09 % of base)
         195 : System.ComponentModel.TypeConverter.dasm (0.06 % of base)
         192 : Microsoft.Extensions.DependencyInjection.dasm (0.25 % of base)
         180 : Microsoft.CSharp.dasm (0.05 % of base)
         177 : System.ComponentModel.Composition.dasm (0.04 % of base)
         176 : System.IO.Compression.dasm (0.18 % of base)
         167 : System.Net.Http.dasm (0.02 % of base)
         164 : System.IO.Ports.dasm (0.33 % of base)
         159 : System.Formats.Cbor.dasm (0.33 % of base)
         144 : System.Private.Xml.Linq.dasm (0.07 % of base)
         107 : System.Runtime.Numerics.dasm (0.09 % of base)
          91 : System.Net.WebSockets.dasm (0.08 % of base)
          88 : System.IO.Packaging.dasm (0.09 % of base)
          83 : System.Net.HttpListener.dasm (0.08 % of base)
          82 : System.Security.Cryptography.Xml.dasm (0.04 % of base)
          82 : Microsoft.Extensions.DependencyModel.dasm (0.10 % of base)
          74 : System.Formats.Tar.dasm (0.06 % of base)
          73 : System.Linq.Expressions.dasm (0.01 % of base)
          70 : Microsoft.Extensions.Caching.Memory.dasm (0.34 % of base)
          64 : System.Security.Claims.dasm (0.28 % of base)
          62 : System.ComponentModel.Annotations.dasm (0.11 % of base)
          58 : System.Collections.Specialized.dasm (0.21 % of base)
          38 : System.Threading.Tasks.Dataflow.dasm (0.00 % of base)
          35 : System.Runtime.Serialization.Formatters.dasm (0.03 % of base)
          28 : System.Private.Xml.dasm (0.00 % of base)
          27 : System.Diagnostics.DiagnosticSource.dasm (0.01 % of base)
          26 : System.Diagnostics.Process.dasm (0.03 % of base)
          25 : System.Collections.NonGeneric.dasm (0.09 % of base)
          15 : System.Formats.Asn1.dasm (0.02 % of base)
          11 : System.Reflection.MetadataLoadContext.dasm (0.00 % of base)
          10 : System.Reflection.Metadata.dasm (0.00 % of base)
           6 : System.Web.HttpUtility.dasm (0.05 % of base)
           5 : System.Diagnostics.TextWriterTraceListener.dasm (0.03 % of base)
           5 : Microsoft.Extensions.Configuration.FileExtensions.dasm (0.10 % of base)
           4 : Microsoft.Extensions.Logging.dasm (0.01 % of base)
           3 : Microsoft.NET.WebAssembly.Webcil.dasm (0.01 % of base)
           2 : Microsoft.Extensions.Logging.Console.dasm (0.00 % of base)
           2 : System.Net.Security.dasm (0.00 % of base)
           2 : System.Private.DataContractSerialization.dasm (0.00 % of base)
           2 : Microsoft.Extensions.Configuration.dasm (0.01 % of base)
           1 : System.IO.Pipelines.dasm (0.00 % of base)
           1 : System.Text.Encodings.Web.dasm (0.00 % of base)
           1 : System.Net.NetworkInformation.dasm (0.00 % of base)

Top file improvements (bytes):
       -1172 : System.Text.Json.dasm (-0.09 % of base)
        -291 : System.Text.RegularExpressions.dasm (-0.04 % of base)
         -95 : System.Memory.dasm (-0.03 % of base)
         -87 : System.Collections.dasm (-0.02 % of base)
         -67 : System.Security.Cryptography.dasm (-0.01 % of base)
         -55 : Microsoft.Extensions.Logging.Abstractions.dasm (-0.07 % of base)
         -46 : System.Security.Cryptography.Pkcs.dasm (-0.01 % of base)
         -35 : System.Collections.Concurrent.dasm (-0.01 % of base)
         -33 : runincontext.dasm (-0.22 % of base)
         -32 : System.IO.Hashing.dasm (-0.12 % of base)
         -30 : System.Net.Quic.dasm (-0.02 % of base)
         -29 : System.Private.Uri.dasm (-0.03 % of base)
         -21 : System.Numerics.Tensors.dasm (-0.01 % of base)
         -18 : System.DirectoryServices.Protocols.dasm (-0.01 % of base)
         -15 : System.Console.dasm (-0.02 % of base)
         -15 : System.Net.Requests.dasm (-0.01 % of base)
         -15 : System.IO.Compression.Brotli.dasm (-0.07 % of base)
         -12 : System.Configuration.ConfigurationManager.dasm (-0.00 % of base)
         -10 : System.Drawing.Primitives.dasm (-0.02 % of base)
          -9 : System.Net.Mail.dasm (-0.00 % of base)
          -8 : System.Runtime.Serialization.Schema.dasm (-0.01 % of base)
          -8 : System.Composition.TypedParts.dasm (-0.01 % of base)
          -6 : Microsoft.Extensions.Logging.EventSource.dasm (-0.03 % of base)
          -6 : Microsoft.Extensions.Configuration.CommandLine.dasm (-0.18 % of base)
          -6 : System.CodeDom.dasm (-0.00 % of base)
          -6 : System.Net.WebClient.dasm (-0.01 % of base)
          -4 : System.Diagnostics.TraceSource.dasm (-0.01 % of base)
          -3 : Microsoft.Extensions.Caching.Abstractions.dasm (-0.01 % of base)
          -3 : System.Runtime.InteropServices.dasm (-0.02 % of base)
          -3 : System.Net.Primitives.dasm (-0.00 % of base)
          -3 : Microsoft.Extensions.Http.dasm (-0.01 % of base)
          -3 : System.Security.Cryptography.Cose.dasm (-0.00 % of base)
          -1 : System.Reflection.DispatchProxy.dasm (-0.00 % of base)

80 total files with Code Size differences (33 improved, 47 regressed), 175 unchanged.

Top method regressions (bytes):
         405 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:TryRegisterCore(long,System.Net.Sockets.SocketAsyncContext,byref):bool:this (FullOpts)
         371 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:EventLoop():this (FullOpts) (0 base, 1 diff methods)
         343 (21.33 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.RSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         272 (21.43 % of base) : System.Data.Common.dasm - System.Data.DataColumn:HandleDependentColumnList(System.Data.DataExpression,System.Data.DataExpression):this (FullOpts)
         263 (13.07 % of base) : System.Data.Common.dasm - System.Data.DataTable:ParseSortString(System.String):System.Data.IndexField[]:this (FullOpts)
         218 (19.98 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionFactory:PruneConnectionPoolGroups(System.Object):this (FullOpts)
         218 (37.98 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyNameHelper(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
         209 (24.33 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(double):this (FullOpts)
         205 (29.75 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.DateTime):this (FullOpts)
         205 (29.45 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.DateTimeOffset):this (FullOpts)
         195 (25.76 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MemberDescriptor:FilterAttributesIfNeeded():this (FullOpts)
         162 (31.33 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborReader:RestoreCheckpoint(byref):this (FullOpts)
         147 (6.24 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFrom(System.Xml.Linq.XContainer,System.Xml.XmlReader):bool:this (FullOpts)
         143 (12.46 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt128[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
         129 (2.25 % of base) : System.Runtime.Numerics.dasm - System.Globalization.FormatProvider+Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[ushort],System.Globalization.NumberFormatInfo) (FullOpts)
         121 (20.86 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeModule:GetType(System.String,bool,bool):System.Type:this (FullOpts)
         120 (4.16 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+StringSerializer:GetSerializedString(System.TimeZoneInfo):System.String (FullOpts)
         117 (12.59 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.Guid):this (FullOpts)
         113 (5.55 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitCallSiteMain(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
         105 (4.13 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MethodTypeInferrer:Fix(int):bool:this (FullOpts)
         104 (7.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexNode:ReduceAtomic():System.Text.RegularExpressions.RegexNode:this (FullOpts)
          94 (24.42 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          93 (26.35 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ImportEngine+RecompositionManager:RemoveIndexEntries(System.ComponentModel.Composition.Hosting.ImportEngine+PartManager):this (FullOpts)
          89 (71.77 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackagePart:CleanUpRequestedStreamsList():this (FullOpts)
          88 (14.06 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:RemoveParsedValue(System.Net.Http.Headers.HeaderDescriptor,System.Object):bool:this (FullOpts)
          86 (10.87 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64ExtraField:GetAndRemoveZip64Block(System.Collections.Generic.List`1[System.IO.Compression.ZipGenericExtraField],bool,bool,bool,bool):System.IO.Compression.Zip64ExtraField (FullOpts)
          85 (2.15 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:AddRuntimeSpecificAssetGroups(System.String,System.Collections.Generic.IEnumerable`1[Microsoft.Extensions.DependencyModel.RuntimeAssetGroup],bool,System.Text.Json.Utf8JsonWriter):bool (FullOpts)
          85 (19.02 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64ExtraField:RemoveZip64Blocks(System.Collections.Generic.List`1[System.IO.Compression.ZipGenericExtraField]) (FullOpts)
          84 (8.33 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ComposablePartExportProvider:GetUpdatedPartsList(byref):System.Collections.Generic.List`1[System.ComponentModel.Composition.Primitives.ComposablePart]:this (FullOpts)
          80 (6.97 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:TryGetPooledHttp2Connection(System.Net.Http.HttpRequestMessage,byref,byref):bool:this (FullOpts)
          79 (23.80 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:ServiceProviderDisposed(Microsoft.Extensions.DependencyInjection.ServiceProvider):this (FullOpts)
          79 (13.91 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          79 (13.86 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          78 (5.75 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslX509ChainProcessor:FindChainViaAia(byref):Interop+Crypto+X509VerifyStatusCode:this (FullOpts)
          75 (37.69 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ListExtensions:Tail[System.__Canon](System.Collections.Generic.List`1[System.__Canon]):System.Collections.Generic.List`1[System.__Canon] (FullOpts)
          75 (21.80 % of base) : System.Data.Common.dasm - System.Data.DataViewListener:RegisterListener(System.Data.DataTable):this (FullOpts)
          75 (10.30 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoClass:FindNewClass(System.String):System.Dynamic.ExpandoClass:this (FullOpts)
          74 (24.42 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Collection:AdjustEnumeratorsHelper(Microsoft.VisualBasic.Collection+Node,int):this (FullOpts)
          74 (9.31 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueue:TimerThread() (FullOpts)
          72 (13.69 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Collection:GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
          70 (15.02 % of base) : Microsoft.Extensions.Caching.Memory.dasm - Microsoft.Extensions.Caching.Memory.MemoryCache:RemoveFromStats(Microsoft.Extensions.Caching.Memory.MemoryCache+Stats):this (FullOpts)
          70 (6.07 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:EnumerateFilesRecursively(System.String,System.Predicate`1[System.String]) (FullOpts)
          67 (7.42 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:TryGetPooledHttp11Connection(System.Net.Http.HttpRequestMessage,bool,byref,byref):bool:this (FullOpts)
          66 (18.23 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ConversionResolution:InsertInOperatorListIfLessGenericThanExisting(Microsoft.VisualBasic.CompilerServices.Symbols+Method,System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref) (FullOpts)
          66 (12.38 % of base) : System.Net.HttpListener.dasm - System.Net.ChunkStream:ReadFromChunks(ubyte[],int,int):int:this (FullOpts)
          66 (64.08 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:TryRemoveClaim(System.Security.Claims.Claim):bool:this (FullOpts)
          64 (3.31 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:FinishPendingIORequests(System.Nullable`1[Interop+ErrorInfo]):this (FullOpts)
          64 (1.62 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CapiHelper:ToDSAParameters(ubyte[],bool,ubyte[]):System.Security.Cryptography.DSAParameters (FullOpts)
          64 (3.56 % of base) : System.Private.CoreLib.dasm - System.Text.CompositeFormat:TryParseLiterals(System.ReadOnlySpan`1[ushort],System.Collections.Generic.List`1[System.ValueTuple`4[System.String,int,int,System.String]],byref,byref):bool (FullOpts)
          62 (6.53 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.ValidationAttributeStore+TypeStoreItem:GetExplicitAttributes(System.ComponentModel.PropertyDescriptor):System.ComponentModel.AttributeCollection (FullOpts)
          60 (8.88 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.Globalization.CompareInfo,int):System.String (FullOpts)
          59 (27.19 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:UpdateSortedParameterCache(byref):this (FullOpts)
          59 (28.23 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:UpdateSortedPropertyCache(byref):this (FullOpts)
          57 (16.24 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Collection:Clear():this (FullOpts)
          56 (17.34 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryTypeFactory:AddItemToChoice(System.Collections.Generic.List`1[System.Xml.Xsl.XmlQueryType],System.Xml.Xsl.XmlQueryType) (FullOpts)
          55 (29.41 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:RemoveCompletedTasks(System.Collections.Generic.Queue`1[System.IO.Ports.SerialStream+SerialStreamIORequest],System.Object) (FullOpts)
          54 (9.09 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool,bool):System.Type (FullOpts)
          54 (9.14 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool):System.Type (FullOpts)
          53 (5.31 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SequenceNode:ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[]):this (FullOpts)
          52 (25.00 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          50 (34.01 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:System.Collections.IList.Remove(System.Object):this (FullOpts)
          50 (10.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeAssemblyBuilder:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          50 (9.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetType(System.String,System.Reflection.Assembly,bool,bool):System.Type (FullOpts)
          47 (52.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          47 (46.08 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.ConfigurationList`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          47 (87.04 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.ConfigurationList`1[System.Numerics.Vector`1[float]]:RemoveAt(int):this (FullOpts)
          46 (6.08 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteMetadataForCollection(System.Text.Json.Serialization.JsonConverter,byref,System.Text.Json.Utf8JsonWriter):ubyte (FullOpts)
          45 (5.37 % of base) : System.Collections.Specialized.dasm - System.Collections.Specialized.NameValueCollection:CopyTo(System.Array,int):this (FullOpts)
          45 (16.79 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:<DoIORequest>g__TryPeekNextRequest|139_0(byref,byref):bool (FullOpts)
          43 (6.60 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:IsSelfOrDescendantOf(System.Diagnostics.Process):bool:this (FullOpts)
          42 (7.76 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          41 (3.93 % of base) : System.Data.Common.dasm - System.Data.DataRowComparer:CompareArray(System.Array,System.Array):bool (FullOpts)
          41 (46.59 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:SetPendingModificationTimes(System.Collections.Generic.Stack`1[System.ValueTuple`2[System.String,System.DateTimeOffset]]) (FullOpts)
          37 (36.27 % of base) : System.Linq.Expressions.dasm - System.Dynamic.BindingRestrictions+TestBuilder:ToExpression():System.Linq.Expressions.Expression:this (FullOpts)
          36 (12.04 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:UpdatePendingModificationTimes(System.Collections.Generic.Stack`1[System.ValueTuple`2[System.String,System.DateTimeOffset]],System.String,System.DateTimeOffset) (FullOpts)
          36 (2.57 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[System.__Canon]:RetrievePostponedItemsGreedyBounded(bool):this (FullOpts)
          36 (1.97 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.BatchBlock`1+BatchBlockTargetCore[System.__Canon]:RetrievePostponedItemsNonGreedy(bool):this (FullOpts)
          35 (7.92 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.FollSiblingQuery:Advance():System.Xml.XPath.XPathNavigator:this (FullOpts)
          35 (6.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeAssembly:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          35 (1.28 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this (FullOpts)
          35 (4.89 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool):System.Type (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Keys>d__25[double,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Keys>d__25[int,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Keys>d__25[long,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Keys>d__25[short,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Keys>d__25[System.Nullable`1[int],System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Keys>d__25[ubyte,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Values>d__27[double,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Values>d__27[int,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Values>d__27[long,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Values>d__27[short,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.87 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Values>d__27[System.Nullable`1[int],System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          34 (2.88 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableDictionary`2+<get_Values>d__27[ubyte,System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          27 (0.92 % of base) : System.Private.CoreLib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
          26 (53.06 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.ConfigurationList`1[System.__Canon]:Clear():this (FullOpts)
          25 (7.20 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.CacheChildrenQuery:Advance():System.Xml.XPath.XPathNavigator:this (FullOpts)
          25 (2.48 % of base) : System.Private.CoreLib.dasm - System.Array:CopyImpl(System.Array,int,System.Array,int,int,bool) (FullOpts)
          25 (6.35 % of base) : System.Private.CoreLib.dasm - System.Collections.ListDictionaryInternal+NodeKeyValueCollection:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
          24 (1.64 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.ReflectionXmlFormatWriter:ReflectionWriteCollection(System.Runtime.Serialization.XmlWriterDelegator,System.Object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.DataContracts.CollectionDataContract) (FullOpts)
          23 (5.00 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)

Top method improvements (bytes):
        -951 (-70.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(long):this (FullOpts)
        -951 (-70.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(long):this (FullOpts)
        -776 (-100.00 % of base) : System.Net.Sockets.dasm - 
        -348 (-3.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.RegexNodeConverter:ConvertToSymbolicRegexNode(System.Text.RegularExpressions.RegexNode):System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[System.Text.RegularExpressions.Symbolic.BDD]:this (FullOpts)
        -135 (-18.42 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
        -109 (-9.45 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.Decimal):this (FullOpts)
         -86 (-11.36 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type]):System.Type (FullOpts)
         -81 (-1.03 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLift(int,System.Type,System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.ParameterExpression[],System.Linq.Expressions.Expression[]):this (FullOpts)
         -78 (-1.59 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.KeyInfoX509Data:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -77 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool,bool):System.Type (FullOpts)
         -69 (-17.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(ulong):this (FullOpts)
         -69 (-17.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(ulong):this (FullOpts)
         -62 (-36.69 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[System.__Canon]:Clear():this (FullOpts)
         -59 (-4.20 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:UnescapeAndCompare(System.Buffers.ReadOnlySequence`1[ubyte],System.ReadOnlySpan`1[ubyte]):bool (FullOpts)
         -55 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
         -53 (-16.77 % of base) : System.Private.CoreLib.dasm - System.Array:Resize[System.__Canon](byref,int) (FullOpts)
         -42 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Array:LastIndexOf(System.Array,System.Object,int,int):int (FullOpts)
         -42 (-12.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeHelpers:GetSubArray[System.__Canon](System.__Canon[],System.Range):System.__Canon[] (FullOpts)
         -35 (-2.28 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:WriteHeaderCollection(System.Net.Http.Headers.HttpHeaders,System.String):this (FullOpts)
         -33 (-30.56 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ClonableStack`1[System.Numerics.Vector`1[float]]:Pop():System.Numerics.Vector`1[float]:this (FullOpts)
         -30 (-0.89 % of base) : runincontext.dasm - ArgInput:.ctor(System.String[]):this (FullOpts)
         -29 (-7.23 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1+WorkStealingQueue[System.__Canon]:TryLocalPop(byref):bool:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -27 (-1.00 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptedKey:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -26 (-2.66 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:DetectEncoding():this (FullOpts)
         -24 (-4.19 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:CopyArray(System.Array,System.Array):System.Array (FullOpts)
         -24 (-1.34 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Reference:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -23 (-1.33 % of base) : System.Private.CoreLib.dasm - System.Array:BinarySearch(System.Array,int,int,System.Object,System.Collections.IComparer):int (FullOpts)
         -23 (-39.66 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:Clear():this (FullOpts)
         -23 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt128[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
         -23 (-0.45 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this (FullOpts)
         -23 (-2.69 % of base) : System.Private.Xml.dasm - System.Xml.XmlDeclaration:get_InnerText():System.String:this (FullOpts)
         -22 (-0.52 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventProvider:WriteEvent(byref,long,ulong,ulong,System.Object[]):bool:this (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]):System.String (FullOpts)
         -21 (-14.58 % of base) : System.Private.CoreLib.dasm - System.Array:Clear(System.Array) (FullOpts)
         -21 (-1.90 % of base) : System.Private.Uri.dasm - System.DomainNameHelper:TryGetUnicodeEquivalent(System.String,byref):bool (FullOpts)
         -21 (-0.87 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.DSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -20 (-0.88 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String (FullOpts)
         -20 (-1.99 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:DivRem(byref,byref,byref,byref) (FullOpts)
         -18 (-33.96 % of base) : System.Collections.dasm - System.Collections.Generic.PriorityQueue`2[System.__Canon,System.Nullable`1[int]]:Clear():this (FullOpts)
         -18 (-33.96 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.__Canon]:Clear():this (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -18 (-1.28 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Nullable`1[int]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.String (FullOpts)
         -18 (-1.98 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.String (FullOpts)
         -17 (-7.46 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:Multiply(byref,uint,byref) (FullOpts)
         -17 (-10.37 % of base) : System.Diagnostics.Process.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Console.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Security.Cryptography.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Private.Uri.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Private.Xml.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Text.RegularExpressions.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Net.Http.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Runtime.Numerics.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -16 (-12.21 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.__Canon]:TryPop(byref):bool:this (FullOpts)
         -16 (-0.61 % of base) : System.Net.Http.dasm - System.Net.Http.QPack.QPackDecoder:DecodeInternal(System.ReadOnlySpan`1[ubyte],System.Net.Http.IHttpStreamHeadersHandler):this (FullOpts)
         -16 (-1.92 % of base) : System.Private.Xml.dasm - System.Xml.Schema.TypedObject:Equals(System.Xml.Schema.TypedObject):bool:this (FullOpts)
         -15 (-1.58 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LogValuesFormatter:TryFormatArgumentIfNullOrEnumerable[System.__Canon](System.__Canon,byref):bool (FullOpts)
         -15 (-1.58 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LogValuesFormatter:TryFormatArgumentIfNullOrEnumerable[System.Nullable`1[int]](System.Nullable`1[int],byref):bool (FullOpts)
         -15 (-17.44 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.__Canon]:Pop():System.__Canon:this (FullOpts)
         -15 (-3.90 % of base) : System.IO.Compression.Brotli.dasm - System.IO.Compression.BrotliStream:TryDecompress(System.Span`1[ubyte],byref):bool:this (FullOpts)
         -15 (-0.60 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PasswordBasedEncryption:Encrypt(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.SymmetricAlgorithm,bool,System.Formats.Asn1.AsnWriter,System.Security.Cryptography.PbeParameters,System.ReadOnlySpan`1[ubyte],ubyte[],System.Span`1[ubyte]):int (FullOpts)
         -15 (-0.60 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.PasswordBasedEncryption:Encrypt(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.SymmetricAlgorithm,bool,System.Formats.Asn1.AsnWriter,System.Security.Cryptography.PbeParameters,System.ReadOnlySpan`1[ubyte],ubyte[],System.Span`1[ubyte]):int (FullOpts)
         -15 (-0.66 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.CertificateChoiceAsn:DecodeCore(byref,System.ReadOnlyMemory`1[ubyte],byref) (FullOpts)
         -15 (-1.00 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.Signature:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -15 (-1.10 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.SignedInfo:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -15 (-21.74 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(System.Span`1[ushort]):this (FullOpts)
         -15 (-4.12 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:Base64EncodeAndWrite(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],int):this (FullOpts)
         -14 (-12.84 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:Dequeue():System.__Canon:this (FullOpts)
         -14 (-1.97 % of base) : System.Net.Mail.dasm - System.Net.Mail.SmtpConnection:ParseExtensions(System.String[]):this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -12 (-25.53 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.__Canon,System.Nullable`1[int]]:Clear():this (FullOpts)
         -12 (-9.45 % of base) : System.Private.CoreLib.dasm - System.Exception:<ToString>g__Write|60_0(System.String,byref) (FullOpts)
         -12 (-2.14 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteConstructedCerBitString(System.Formats.Asn1.Asn1Tag,System.ReadOnlySpan`1[ubyte],int):this (FullOpts)
         -12 (-2.63 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:Append(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
         -12 (-1.11 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.HKDF:Expand(System.Security.Cryptography.HashAlgorithmName,int,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
         -12 (-0.26 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.TbsCertificateAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[ubyte],byref) (FullOpts)
         -12 (-1.20 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.CipherData:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -12 (-0.68 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptedData:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -12 (-1.21 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.EncryptionMethod:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         -12 (-1.00 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore[System.__Canon](System.ReadOnlySpan`1[ushort],System.Collections.Generic.IEnumerable`1[System.__Canon]):System.String (FullOpts)
         -12 (-0.69 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this (FullOpts)
         -11 (-0.75 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetRelativePath(System.String,System.String,int):System.String (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.Memory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)

Top method regressions (percentages):
         371 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:EventLoop():this (FullOpts) (0 base, 1 diff methods)
         405 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:TryRegisterCore(long,System.Net.Sockets.SocketAsyncContext,byref):bool:this (FullOpts)
          47 (87.04 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.ConfigurationList`1[System.Numerics.Vector`1[float]]:RemoveAt(int):this (FullOpts)
          89 (71.77 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackagePart:CleanUpRequestedStreamsList():this (FullOpts)
          66 (64.08 % of base) : System.Security.Claims.dasm - System.Security.Claims.ClaimsIdentity:TryRemoveClaim(System.Security.Claims.Claim):bool:this (FullOpts)
          26 (53.06 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.ConfigurationList`1[System.__Canon]:Clear():this (FullOpts)
          47 (52.22 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          41 (46.59 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:SetPendingModificationTimes(System.Collections.Generic.Stack`1[System.ValueTuple`2[System.String,System.DateTimeOffset]]) (FullOpts)
          47 (46.08 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.ConfigurationList`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
         218 (37.98 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyNameHelper(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          75 (37.69 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ListExtensions:Tail[System.__Canon](System.Collections.Generic.List`1[System.__Canon]):System.Collections.Generic.List`1[System.__Canon] (FullOpts)
          37 (36.27 % of base) : System.Linq.Expressions.dasm - System.Dynamic.BindingRestrictions+TestBuilder:ToExpression():System.Linq.Expressions.Expression:this (FullOpts)
          50 (34.01 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]:System.Collections.IList.Remove(System.Object):this (FullOpts)
         162 (31.33 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborReader:RestoreCheckpoint(byref):this (FullOpts)
         205 (29.75 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.DateTime):this (FullOpts)
         205 (29.45 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.DateTimeOffset):this (FullOpts)
          55 (29.41 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:RemoveCompletedTasks(System.Collections.Generic.Queue`1[System.IO.Ports.SerialStream+SerialStreamIORequest],System.Object) (FullOpts)
          59 (28.23 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:UpdateSortedPropertyCache(byref):this (FullOpts)
          59 (27.19 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:UpdateSortedParameterCache(byref):this (FullOpts)
          93 (26.35 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ImportEngine+RecompositionManager:RemoveIndexEntries(System.ComponentModel.Composition.Hosting.ImportEngine+PartManager):this (FullOpts)
         195 (25.76 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MemberDescriptor:FilterAttributesIfNeeded():this (FullOpts)
          52 (25.00 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.SynchronizedList`1[System.Numerics.Vector`1[float]]:Remove(System.Numerics.Vector`1[float]):bool:this (FullOpts)
          74 (24.42 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Collection:AdjustEnumeratorsHelper(Microsoft.VisualBasic.Collection+Node,int):this (FullOpts)
          94 (24.42 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
         209 (24.33 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(double):this (FullOpts)
          79 (23.80 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.DependencyInjectionEventSource:ServiceProviderDisposed(Microsoft.Extensions.DependencyInjection.ServiceProvider):this (FullOpts)
          19 (22.89 % of base) : System.Text.Json.dasm - System.Text.Json.JsonPropertyDictionary`1[System.__Canon]:Clear():this (FullOpts)
          75 (21.80 % of base) : System.Data.Common.dasm - System.Data.DataViewListener:RegisterListener(System.Data.DataTable):this (FullOpts)
         272 (21.43 % of base) : System.Data.Common.dasm - System.Data.DataColumn:HandleDependentColumnList(System.Data.DataExpression,System.Data.DataExpression):this (FullOpts)
         343 (21.33 % of base) : System.Security.Cryptography.Xml.dasm - System.Security.Cryptography.Xml.RSAKeyValue:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this (FullOpts)
         121 (20.86 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeModule:GetType(System.String,bool,bool):System.Type:this (FullOpts)
         218 (19.98 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionFactory:PruneConnectionPoolGroups(System.Object):this (FullOpts)
          85 (19.02 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64ExtraField:RemoveZip64Blocks(System.Collections.Generic.List`1[System.IO.Compression.ZipGenericExtraField]) (FullOpts)
          66 (18.23 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ConversionResolution:InsertInOperatorListIfLessGenericThanExisting(Microsoft.VisualBasic.CompilerServices.Symbols+Method,System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref) (FullOpts)
          56 (17.34 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryTypeFactory:AddItemToChoice(System.Collections.Generic.List`1[System.Xml.Xsl.XmlQueryType],System.Xml.Xsl.XmlQueryType) (FullOpts)
          45 (16.79 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:<DoIORequest>g__TryPeekNextRequest|139_0(byref,byref):bool (FullOpts)
          57 (16.24 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Collection:Clear():this (FullOpts)
          12 (15.38 % of base) : System.Private.Xml.dasm - System.Xml.XmlConvert:TryFormat(bool,System.Span`1[ushort],byref):bool (FullOpts)
          70 (15.02 % of base) : Microsoft.Extensions.Caching.Memory.dasm - Microsoft.Extensions.Caching.Memory.MemoryCache:RemoveFromStats(Microsoft.Extensions.Caching.Memory.MemoryCache+Stats):this (FullOpts)
          88 (14.06 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders:RemoveParsedValue(System.Net.Http.Headers.HeaderDescriptor,System.Object):bool:this (FullOpts)
          79 (13.91 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          79 (13.86 % of base) : System.Private.CoreLib.dasm - System.UInt128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          72 (13.69 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.Collection:GetEnumerator():System.Collections.IEnumerator:this (FullOpts)
         263 (13.07 % of base) : System.Data.Common.dasm - System.Data.DataTable:ParseSortString(System.String):System.Data.IndexField[]:this (FullOpts)
         117 (12.59 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.Guid):this (FullOpts)
         143 (12.46 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatInt128[ubyte](System.Int128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          66 (12.38 % of base) : System.Net.HttpListener.dasm - System.Net.ChunkStream:ReadFromChunks(ubyte[],int,int):int:this (FullOpts)
          36 (12.04 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:UpdatePendingModificationTimes(System.Collections.Generic.Stack`1[System.ValueTuple`2[System.String,System.DateTimeOffset]],System.String,System.DateTimeOffset) (FullOpts)
          86 (10.87 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64ExtraField:GetAndRemoveZip64Block(System.Collections.Generic.List`1[System.IO.Compression.ZipGenericExtraField],bool,bool,bool,bool):System.IO.Compression.Zip64ExtraField (FullOpts)
          75 (10.30 % of base) : System.Linq.Expressions.dasm - System.Dynamic.ExpandoClass:FindNewClass(System.String):System.Dynamic.ExpandoClass:this (FullOpts)
          50 (10.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeAssemblyBuilder:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          74 (9.31 % of base) : System.Private.CoreLib.dasm - System.Threading.TimerQueue:TimerThread() (FullOpts)
          54 (9.14 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool):System.Type (FullOpts)
          54 (9.09 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,bool,bool):System.Type (FullOpts)
          50 (9.03 % of base) : System.Private.CoreLib.dasm - System.Reflection.TypeNameParser:GetType(System.String,System.Reflection.Assembly,bool,bool):System.Type (FullOpts)
          60 (8.88 % of base) : System.Private.CoreLib.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.Globalization.CompareInfo,int):System.String (FullOpts)
          84 (8.33 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ComposablePartExportProvider:GetUpdatedPartsList(byref):System.Collections.Generic.List`1[System.ComponentModel.Composition.Primitives.ComposablePart]:this (FullOpts)
          21 (8.24 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:MergeBuckets(System.Collections.Generic.List`1[System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]]) (FullOpts)
          35 (7.92 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.FollSiblingQuery:Advance():System.Xml.XPath.XPathNavigator:this (FullOpts)
          42 (7.76 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          11 (7.64 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:TryDequeue(byref):bool:this (FullOpts)
          67 (7.42 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:TryGetPooledHttp11Connection(System.Net.Http.HttpRequestMessage,bool,byref,byref):bool:this (FullOpts)
         104 (7.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexNode:ReduceAtomic():System.Text.RegularExpressions.RegexNode:this (FullOpts)
          25 (7.20 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.CacheChildrenQuery:Advance():System.Xml.XPath.XPathNavigator:this (FullOpts)
          12 (7.02 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteBytes(System.Collections.Immutable.ImmutableArray`1[ubyte]):this (FullOpts)
          12 (7.02 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobWriter:WriteBytes(ubyte[]):this (FullOpts)
          80 (6.97 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:TryGetPooledHttp2Connection(System.Net.Http.HttpRequestMessage,byref,byref):bool:this (FullOpts)
          43 (6.60 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:IsSelfOrDescendantOf(System.Diagnostics.Process):bool:this (FullOpts)
          62 (6.53 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.ValidationAttributeStore+TypeStoreItem:GetExplicitAttributes(System.ComponentModel.PropertyDescriptor):System.ComponentModel.AttributeCollection (FullOpts)
          25 (6.35 % of base) : System.Private.CoreLib.dasm - System.Collections.ListDictionaryInternal+NodeKeyValueCollection:System.Collections.ICollection.CopyTo(System.Array,int):this (FullOpts)
         147 (6.24 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+ContentReader:ReadContentFrom(System.Xml.Linq.XContainer,System.Xml.XmlReader):bool:this (FullOpts)
          46 (6.08 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteMetadataForCollection(System.Text.Json.Serialization.JsonConverter,byref,System.Text.Json.Utf8JsonWriter):ubyte (FullOpts)
          70 (6.07 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:EnumerateFilesRecursively(System.String,System.Predicate`1[System.String]) (FullOpts)
          10 (6.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Rfc2898DeriveBytes:set_Salt(ubyte[]):this (FullOpts)
          35 (6.04 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeAssembly:GetType(System.String,bool,bool):System.Type:this (FullOpts)
          78 (5.75 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslX509ChainProcessor:FindChainViaAia(byref):Interop+Crypto+X509VerifyStatusCode:this (FullOpts)
         113 (5.55 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter:VisitCallSiteMain(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,Microsoft.Extensions.DependencyInjection.CallSiteJsonFormatter+CallSiteFormatterContext):System.Object:this (FullOpts)
          45 (5.37 % of base) : System.Collections.Specialized.dasm - System.Collections.Specialized.NameValueCollection:CopyTo(System.Array,int):this (FullOpts)
          53 (5.31 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SequenceNode:ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[]):this (FullOpts)
          11 (5.26 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[ubyte]:InsertSpanRangeInternal(int,System.ReadOnlySpan`1[ubyte]):System.Collections.Immutable.ImmutableArray`1[ubyte]:this (FullOpts)
          11 (5.19 % of base) : System.Linq.Expressions.dasm - System.Dynamic.BindingRestrictions+TestBuilder:Push(System.Linq.Expressions.Expression,int):this (FullOpts)
          21 (5.15 % of base) : System.Private.CoreLib.dasm - System.IntPtr:TryFormat(System.Span`1[ushort],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          23 (5.00 % of base) : System.Private.CoreLib.dasm - System.Attribute:AreFieldValuesEqual(System.Object,System.Object):bool (FullOpts)
          35 (4.89 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool):System.Type (FullOpts)
           7 (4.67 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:CircularCopy(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
           7 (4.67 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:CircularCopy(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
           6 (4.65 % of base) : System.Private.CoreLib.dasm - System.Object:MemberwiseClone():System.Object:this (FullOpts)
           8 (4.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Insert(int,System.ReadOnlySpan`1[ubyte]):this (FullOpts)
           2 (4.35 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[short]:TryCopyTo(System.Span`1[short]):bool:this (FullOpts)
           2 (4.35 % of base) : System.Private.CoreLib.dasm - System.Span`1[short]:TryCopyTo(System.Span`1[short]):bool:this (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[double](System.ReadOnlyMemory`1[double],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[int](System.ReadOnlyMemory`1[int],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[long](System.ReadOnlyMemory`1[long],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[short](System.ReadOnlyMemory`1[short],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.Nullable`1[int]](System.ReadOnlyMemory`1[System.Nullable`1[int]],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[System.Numerics.Vector`1[float]](System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]],byref):bool (FullOpts)
          14 (4.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:TryGetArray[ubyte](System.ReadOnlyMemory`1[ubyte],byref):bool (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[double]:TryCopyTo(System.Span`1[double]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[int]:TryCopyTo(System.Span`1[int]):bool:this (FullOpts)
           2 (4.26 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[long]:TryCopyTo(System.Span`1[long]):bool:this (FullOpts)

Top method improvements (percentages):
        -776 (-100.00 % of base) : System.Net.Sockets.dasm - 
        -951 (-70.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(long):this (FullOpts)
        -951 (-70.50 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(long):this (FullOpts)
         -23 (-39.66 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:Clear():this (FullOpts)
         -62 (-36.69 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[System.__Canon]:Clear():this (FullOpts)
         -18 (-33.96 % of base) : System.Collections.dasm - System.Collections.Generic.PriorityQueue`2[System.__Canon,System.Nullable`1[int]]:Clear():this (FullOpts)
         -18 (-33.96 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.__Canon]:Clear():this (FullOpts)
         -33 (-30.56 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ClonableStack`1[System.Numerics.Vector`1[float]]:Pop():System.Numerics.Vector`1[float]:this (FullOpts)
         -12 (-25.53 % of base) : System.Collections.dasm - System.Collections.Generic.SortedList`2[System.__Canon,System.Nullable`1[int]]:Clear():this (FullOpts)
         -15 (-21.74 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(System.Span`1[ushort]):this (FullOpts)
        -135 (-18.42 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Formatter:TryFormat(int,System.Span`1[ubyte],byref,System.Buffers.StandardFormat):bool (FullOpts)
         -15 (-17.44 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.__Canon]:Pop():System.__Canon:this (FullOpts)
         -69 (-17.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteNumberValueAsString(ulong):this (FullOpts)
         -69 (-17.29 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(ulong):this (FullOpts)
         -53 (-16.77 % of base) : System.Private.CoreLib.dasm - System.Array:Resize[System.__Canon](byref,int) (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -18 (-15.52 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:CopyTo(System.Span`1[System.__Canon]):this (FullOpts)
         -21 (-14.58 % of base) : System.Private.CoreLib.dasm - System.Array:Clear(System.Array) (FullOpts)
         -14 (-12.84 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Queue`1[System.__Canon]:Dequeue():System.__Canon:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -13 (-12.50 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:TryCopyTo(System.Span`1[System.__Canon]):bool:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -28 (-12.33 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
         -16 (-12.21 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.__Canon]:TryPop(byref):bool:this (FullOpts)
         -42 (-12.07 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.RuntimeHelpers:GetSubArray[System.__Canon](System.__Canon[],System.Range):System.__Canon[] (FullOpts)
         -86 (-11.36 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type]):System.Type (FullOpts)
         -17 (-10.37 % of base) : System.Diagnostics.Process.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Console.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Security.Cryptography.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Private.Uri.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Private.Xml.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Text.RegularExpressions.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Net.Http.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Runtime.Numerics.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Private.CoreLib.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
         -17 (-10.37 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Text.ValueStringBuilder:AppendSlow(System.String):this (FullOpts)
        -109 (-9.45 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyName(System.Decimal):this (FullOpts)
         -12 (-9.45 % of base) : System.Private.CoreLib.dasm - System.Exception:<ToString>g__Write|60_0(System.String,byref) (FullOpts)
         -77 (-9.28 % of base) : System.Private.CoreLib.dasm - System.Type:GetType(System.String,System.Func`2[System.Reflection.AssemblyName,System.Reflection.Assembly],System.Func`4[System.Reflection.Assembly,System.String,bool,System.Type],bool,bool):System.Type (FullOpts)
         -55 (-9.12 % of base) : System.Private.CoreLib.dasm - System.Int128:TryFormat(System.Span`1[ubyte],byref,System.ReadOnlySpan`1[ushort],System.IFormatProvider):bool:this (FullOpts)
          -4 (-8.00 % of base) : System.Collections.dasm - System.Collections.Generic.Stack`1[System.Nullable`1[int]]:Pop():System.Nullable`1[int]:this (FullOpts)
         -17 (-7.46 % of base) : System.Private.CoreLib.dasm - System.Number+BigInteger:Multiply(byref,uint,byref) (FullOpts)
         -29 (-7.23 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentBag`1+WorkStealingQueue[System.__Canon]:TryLocalPop(byref):bool:this (FullOpts)
          -6 (-6.98 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CapiHelper:ReadReversed(System.IO.BinaryReader,int):ubyte[] (FullOpts)
          -6 (-6.82 % of base) : System.Security.Cryptography.Pkcs.dasm - Internal.Cryptography.PkcsHelpers:ToSerialBytes(System.String):ubyte[] (FullOpts)
          -8 (-6.15 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.AesCcm:ImportKey(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -6 (-5.61 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CapiHelper:WriteReversed(System.IO.BinaryWriter,ubyte[]) (FullOpts)
         -22 (-5.29 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort]):System.String (FullOpts)
          -8 (-5.16 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SP800108HmacCounterKdfImplementationManaged:.ctor(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName):this (FullOpts)
          -8 (-4.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.AesCcm:.ctor(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -8 (-4.76 % of base) : System.Data.Odbc.dasm - System.Data.SafeNativeMethods:LocalAlloc(long):long (FullOpts)
          -8 (-4.62 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SP800108HmacCounterKdf:CreateImplementation(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName):System.Security.Cryptography.SP800108HmacCounterKdfImplementationBase (FullOpts)
          -3 (-4.41 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.HashSet`1[System.__Canon]:CreateSetComparer():System.Collections.Generic.IEqualityComparer`1[System.__Canon] (FullOpts)
          -9 (-4.41 % of base) : System.Private.CoreLib.dasm - System.String:PadRight(int,ushort):System.String:this (FullOpts)
         -59 (-4.20 % of base) : System.Text.Json.dasm - System.Text.Json.JsonReaderHelper:UnescapeAndCompare(System.Buffers.ReadOnlySequence`1[ubyte],System.ReadOnlySpan`1[ubyte]):bool (FullOpts)
         -24 (-4.19 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:CopyArray(System.Array,System.Array):System.Array (FullOpts)
         -15 (-4.12 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:Base64EncodeAndWrite(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],int):this (FullOpts)
          -9 (-4.09 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:WriteMultiSegment[short](System.Buffers.IBufferWriter`1[short],byref,System.Span`1[short]) (FullOpts)
          -6 (-4.03 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate:GetSerialNumber():ubyte[]:this (FullOpts)
          -8 (-3.94 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.AesCcm:.ctor(ubyte[]):this (FullOpts)
         -15 (-3.90 % of base) : System.IO.Compression.Brotli.dasm - System.IO.Compression.BrotliStream:TryDecompress(System.Span`1[ubyte],byref):bool:this (FullOpts)
          -8 (-3.74 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SP800108HmacCounterKdf:.ctor(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName):this (FullOpts)
         -42 (-3.52 % of base) : System.Private.CoreLib.dasm - System.Array:LastIndexOf(System.Array,System.Object,int,int):int (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.Memory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.50 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[ubyte]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[double]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[int]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[long]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[short]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.__Canon]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
         -11 (-3.48 % of base) : System.Private.CoreLib.dasm - System.ReadOnlyMemory`1[System.Nullable`1[int]]:Pin():System.Buffers.MemoryHandle:this (FullOpts)
        -348 (-3.38 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.RegexNodeConverter:ConvertToSymbolicRegexNode(System.Text.RegularExpressions.RegexNode):System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[System.Text.RegularExpressions.Symbolic.BDD]:this (FullOpts)
         -23 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Number:TryFormatUInt128[ubyte](System.UInt128,System.ReadOnlySpan`1[ushort],System.IFormatProvider,System.Span`1[ubyte],byref):bool (FullOpts)
          -7 (-3.10 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:WriteMultiSegment[System.Numerics.Vector`1[float]](System.Buffers.IBufferWriter`1[System.Numerics.Vector`1[float]],byref,System.Span`1[System.Numerics.Vector`1[float]]) (FullOpts)
          -6 (-3.06 % of base) : System.Private.CoreLib.dasm - System.IO.BufferedStream:WriteToBuffer(System.ReadOnlySpan`1[ubyte]):int:this (FullOpts)
          -7 (-2.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Grow(int):this (FullOpts)
          -8 (-2.78 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SP800108HmacCounterKdf:.ctor(ubyte[],System.Security.Cryptography.HashAlgorithmName):this (FullOpts)
          -8 (-2.75 % of base) : System.Runtime.Numerics.dasm - System.Text.ValueStringBuilder:Insert(int,System.String):this (FullOpts)
          -8 (-2.75 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - System.Text.ValueStringBuilder:Insert(int,System.String):this (FullOpts)
          -4 (-2.74 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:VBFriendlyName(System.Type,System.Object):System.String (FullOpts)
         -23 (-2.69 % of base) : System.Private.Xml.dasm - System.Xml.XmlDeclaration:get_InnerText():System.String:this (FullOpts)
         -26 (-2.66 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:DetectEncoding():this (FullOpts)
         -12 (-2.63 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:Append(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -6 (-2.62 % of base) : System.Private.CoreLib.dasm - System.Delegate:InternalEqualTypes(System.Object,System.Object):bool (FullOpts)
          -5 (-2.62 % of base) : System.Net.Quic.dasm - System.Net.Quic.MsQuicHelpers:ToQuicAddr(System.Net.IPEndPoint):Microsoft.Quic.QuicAddr (FullOpts)
          -8 (-2.59 % of base) : System.Private.Xml.dasm - System.Xml.XmlUtf8RawTextWriter:.ctor(System.IO.Stream,System.Xml.XmlWriterSettings):this (FullOpts)
          -3 (-2.54 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:WriteToBuffer(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -8 (-2.53 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.StreamExtensions:CopyTo(System.IO.Stream,ulong,int) (FullOpts)
         -10 (-2.51 % of base) : System.Private.CoreLib.dasm - System.String:CopyTo(int,ushort[],int,int):this (FullOpts)
          -7 (-2.44 % of base) : System.Text.RegularExpressions.dasm - System.Collections.Generic.ValueListBuilder`1[ubyte]:Grow(int):this (FullOpts)
          -8 (-2.42 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.UniversalCryptoDecryptor:UncheckedTransformBlock(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):int:this (FullOpts)
          -6 (-2.38 % of base) : System.Net.WebClient.dasm - System.IO.ChunkedMemoryStream:Write(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -4 (-2.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.List`1[System.__Canon]:RemoveRange(int,int):this (FullOpts)

793 total methods with Code Size differences (479 improved, 314 regressed), 231968 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