Found 354 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 400362959
Total bytes of diff: 400372220
Total bytes of delta: 9261 (0.00 % of base)
Total relative delta: 125.60
diff is a regression.
relative diff is a regression.
Total byte diff includes -40970 bytes from reconciling methods
Base had 130 unique methods, 51945 unique bytes
Diff had 25 unique methods, 10975 unique bytes
Top file regressions (bytes):
6412 : System.Private.CoreLib.dasm (0.08 % of base)
6412 : mscorlib.dasm (0.08 % of base)
5399 : Silk.NET.OpenAL.Extensions.Creative.dasm (0.46 % of base)
3719 : OpenTelemetry.dasm (0.25 % of base)
2249 : AWSSDK.S3.dasm (0.10 % of base)
1804 : CommunityToolkit.Diagnostics.dasm (0.14 % of base)
1089 : System.Numerics.Tensors.dasm (0.07 % of base)
794 : SixLabors.Fonts.dasm (0.04 % of base)
594 : StackExchange.Redis.dasm (0.02 % of base)
370 : Microsoft.EntityFrameworkCore.dasm (0.01 % of base)
354 : System.Net.Http.dasm (0.02 % of base)
354 : NodaTime.dasm (0.02 % of base)
341 : NLog.dasm (0.02 % of base)
332 : AWSSDK.Core.dasm (0.01 % of base)
331 : System.Private.Xml.dasm (0.01 % of base)
292 : System.Private.DataContractSerialization.dasm (0.02 % of base)
265 : Serilog.dasm (0.03 % of base)
262 : System.Text.Json.dasm (0.01 % of base)
255 : Azure.Storage.Blobs.dasm (0.01 % of base)
252 : Pipelines.Sockets.Unofficial.dasm (0.02 % of base)
246 : Silk.NET.OpenAL.Extensions.EXT.dasm (0.02 % of base)
234 : Yarp.ReverseProxy.dasm (0.01 % of base)
216 : System.Diagnostics.TextWriterTraceListener.dasm (0.02 % of base)
207 : MessagePack.dasm (0.01 % of base)
205 : System.Collections.Immutable.dasm (0.01 % of base)
202 : Microsoft.Identity.Client.dasm (0.01 % of base)
197 : CommunityToolkit.HighPerformance.dasm (0.02 % of base)
187 : System.DirectoryServices.Protocols.dasm (0.02 % of base)
184 : Silk.NET.Direct3D.Compilers.dasm (0.00 % of base)
184 : System.Security.dasm (0.02 % of base)
184 : Silk.NET.OpenAL.dasm (0.02 % of base)
179 : System.Security.Cryptography.Xml.dasm (0.02 % of base)
179 : Microsoft.Extensions.Configuration.Xml.dasm (0.02 % of base)
174 : System.Diagnostics.Process.dasm (0.03 % of base)
171 : Microsoft.Extensions.Logging.Console.dasm (0.02 % of base)
171 : Moq.dasm (0.01 % of base)
171 : Azure.Security.KeyVault.Secrets.dasm (0.01 % of base)
166 : Azure.Core.dasm (0.01 % of base)
165 : Microsoft.Extensions.Http.dasm (0.02 % of base)
163 : System.Data.Common.dasm (0.01 % of base)
160 : Silk.NET.Input.Glfw.dasm (0.01 % of base)
159 : Microsoft.Identity.Client.Extensions.Msal.dasm (0.01 % of base)
157 : Silk.NET.Assimp.dasm (0.01 % of base)
157 : Silk.NET.Direct3D12.dasm (0.00 % of base)
157 : Silk.NET.Vulkan.Extensions.EXT.dasm (0.01 % of base)
157 : Silk.NET.GLFW.dasm (0.01 % of base)
157 : Silk.NET.Windowing.Glfw.dasm (0.01 % of base)
157 : Silk.NET.OpenGL.dasm (0.01 % of base)
157 : Silk.NET.OpenGLES.Extensions.EXT.dasm (0.01 % of base)
157 : Silk.NET.OpenCL.dasm (0.01 % of base)
157 : Silk.NET.Vulkan.Extensions.KHR.dasm (0.01 % of base)
157 : Silk.NET.SDL.dasm (0.01 % of base)
157 : Npgsql.dasm (0.00 % of base)
157 : Silk.NET.Direct3D11.dasm (0.00 % of base)
157 : Silk.NET.OpenGLES.dasm (0.01 % of base)
157 : Silk.NET.Windowing.Sdl.dasm (0.01 % of base)
157 : Silk.NET.DXGI.dasm (0.00 % of base)
157 : Silk.NET.Vulkan.dasm (0.01 % of base)
155 : Silk.NET.OpenGL.Extensions.ImGui.dasm (0.01 % of base)
155 : Silk.NET.Input.Sdl.dasm (0.01 % of base)
155 : Silk.NET.OpenXR.dasm (0.01 % of base)
155 : Silk.NET.Input.Common.dasm (0.01 % of base)
155 : Silk.NET.Core.dasm (0.01 % of base)
155 : Silk.NET.Input.Extensions.dasm (0.01 % of base)
155 : Silk.NET.Windowing.Common.dasm (0.01 % of base)
155 : Silk.NET.OpenXR.Extensions.FB.dasm (0.01 % of base)
149 : System.dasm (0.02 % of base)
149 : System.Configuration.dasm (0.02 % of base)
149 : System.Drawing.dasm (0.02 % of base)
149 : Microsoft.Azure.Amqp.dasm (0.01 % of base)
146 : System.Configuration.ConfigurationManager.dasm (0.01 % of base)
146 : System.Runtime.Serialization.dasm (0.02 % of base)
146 : Microsoft.Bcl.Numerics.dasm (0.01 % of base)
146 : Grpc.Core.Api.dasm (0.01 % of base)
146 : netstandard.dasm (0.02 % of base)
146 : Microsoft.Bcl.AsyncInterfaces.dasm (0.01 % of base)
144 : Microsoft.Extensions.Hosting.WindowsServices.dasm (0.02 % of base)
144 : System.Runtime.Serialization.Schema.dasm (0.01 % of base)
144 : System.Runtime.Caching.dasm (0.01 % of base)
144 : System.Net.NameResolution.dasm (0.02 % of base)
144 : System.CodeDom.dasm (0.01 % of base)
144 : System.Management.dasm (0.02 % of base)
144 : Newtonsoft.Json.Bson.dasm (0.01 % of base)
144 : Grpc.Net.Common.dasm (0.01 % of base)
144 : Microsoft.SqlServer.Server.dasm (0.01 % of base)
142 : System.ComponentModel.TypeConverter.dasm (0.01 % of base)
141 : Serilog.Settings.Configuration.dasm (0.01 % of base)
141 : Serilog.Extensions.Logging.dasm (0.01 % of base)
141 : Serilog.Extensions.Hosting.dasm (0.01 % of base)
141 : Serilog.AspNetCore.dasm (0.01 % of base)
140 : System.ServiceProcess.dasm (0.02 % of base)
140 : System.Transactions.dasm (0.02 % of base)
140 : System.Data.dasm (0.02 % of base)
140 : System.Net.dasm (0.02 % of base)
140 : Markdig.dasm (0.01 % of base)
139 : CsvHelper.dasm (0.01 % of base)
138 : System.Windows.Extensions.dasm (0.02 % of base)
138 : System.DirectoryServices.dasm (0.01 % of base)
138 : nunit.framework.dasm (0.01 % of base)
138 : System.Security.Permissions.dasm (0.02 % of base)
Top file improvements (bytes):
-16950 : SixLabors.ImageSharp.dasm (-0.42 % of base)
-10320 : Swashbuckle.AspNetCore.SwaggerUI.dasm (-0.94 % of base)
-9321 : Microsoft.ApplicationInsights.dasm (-0.60 % of base)
-7252 : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm (-0.50 % of base)
-5033 : Silk.NET.OpenAL.Extensions.Enumeration.dasm (-0.45 % of base)
-571 : ILCompiler.Reflection.ReadyToRun.dasm (-0.07 % of base)
-355 : System.Security.Cryptography.Pkcs.dasm (-0.04 % of base)
-72 : System.Linq.dasm (-0.00 % of base)
-58 : AsmResolver.dasm (-0.01 % of base)
-40 : Microsoft.Bcl.TimeProvider.dasm (-0.01 % of base)
354 total files with Code Size differences (10 improved, 344 regressed), 0 unchanged.
Top method regressions (bytes):
3096 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:TryEnterSlow(int,int):int:this (FullOpts) (0 base, 1 diff methods)
2000 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (0 base, 1 diff methods)
1200 (Infinity of base) : AWSSDK.S3.dasm - System.IO.FileSystem:CreateParentsAndDirectory(System.String,int) (FullOpts) (0 base, 1 diff methods)
1066 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Wait(int,bool,bool,byref):int:this (FullOpts) (0 base, 1 diff methods)
800 (211.64 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Format:MeasureUInt64(ulong):int (FullOpts)
640 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Sleep(int,bool) (FullOpts) (0 base, 1 diff methods)
568 (99.13 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Format:FormatInt32(int,System.Span`1[byte]):int (FullOpts)
351 (Infinity of base) : AWSSDK.S3.dasm - Interop+Sys:MkDir(System.ReadOnlySpan`1[char],int):int (FullOpts) (0 base, 1 diff methods)
315 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.AppContext:OnFirstChanceException(System.Exception,System.Object) (FullOpts) (0 base, 1 diff methods)
269 (Infinity of base) : AWSSDK.S3.dasm - System.IO.FileSystem:CreateDirectory(System.String,int) (FullOpts) (0 base, 1 diff methods)
268 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Diagnostics.Metrics.RuntimeMetrics+<>c:<.cctor>b__7_13(System.Object,System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs):this (FullOpts) (0 base, 1 diff methods)
265 (4.28 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Unicode.BidiAlgorithm:ProcessIsolatedRunSequence(int,int,int):this (FullOpts)
226 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:TryInitializeStatics():bool (FullOpts) (0 base, 1 diff methods)
212 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (0 base, 1 diff methods)
191 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:ProcessSignaledWaitState():int:this (FullOpts) (0 base, 1 diff methods)
176 (Infinity of base) : AWSSDK.S3.dasm - System.IO.Directory:CreateDirectory(System.String):System.IO.DirectoryInfo (FullOpts) (0 base, 1 diff methods)
166 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:.ctor(System.Threading.Thread):this (FullOpts) (0 base, 1 diff methods)
140 (Infinity of base) : OpenTelemetry.dasm - System.Environment:GetProcessorCount():int (FullOpts) (0 base, 1 diff methods)
122 (1.76 % of base) : System.Private.CoreLib.dasm - System.Number:NumberToStringFormat[byte](byref,byref,System.ReadOnlySpan`1[char],System.Globalization.NumberFormatInfo) (FullOpts)
122 (1.76 % of base) : mscorlib.dasm - System.Number:NumberToStringFormat[byte](byref,byref,System.ReadOnlySpan`1[char],System.Globalization.NumberFormatInfo) (FullOpts)
118 (Infinity of base) : Microsoft.ApplicationInsights.dasm - System.SpanHelpers:<LastIndexOfValueType>g__SimdImpl|99_0[byte,System.SpanHelpers+DontNegate`1[byte],System.Runtime.Intrinsics.Vector128`1[byte]](byref,byte,int):int (FullOpts) (0 base, 1 diff methods)
116 (45.85 % of base) : System.Private.CoreLib.dasm - System.Int64:System.Numerics.IBinaryInteger<System.Int64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : mscorlib.dasm - System.Int64:System.Numerics.IBinaryInteger<System.Int64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : System.Private.CoreLib.dasm - System.IntPtr:System.Numerics.IBinaryInteger<nint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : mscorlib.dasm - System.IntPtr:System.Numerics.IBinaryInteger<nint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
115 (46.37 % of base) : System.Private.CoreLib.dasm - System.Int32:System.Numerics.IBinaryInteger<System.Int32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
115 (46.37 % of base) : mscorlib.dasm - System.Int32:System.Numerics.IBinaryInteger<System.Int32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
112 (56.00 % of base) : System.Private.CoreLib.dasm - System.Int16:System.Numerics.IBinaryInteger<System.Int16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
112 (56.00 % of base) : mscorlib.dasm - System.Int16:System.Numerics.IBinaryInteger<System.Int16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
105 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (0 base, 1 diff methods)
99 (25.65 % of base) : System.Private.CoreLib.dasm - System.Int128:System.Numerics.IBinaryInteger<System.Int128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
99 (25.65 % of base) : mscorlib.dasm - System.Int128:System.Numerics.IBinaryInteger<System.Int128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
99 (2.30 % of base) : System.Runtime.Numerics.dasm - System.Number+PowersOf1e9:MultiplyPowerOfTen(System.ReadOnlySpan`1[nuint],int,System.Span`1[nuint]):this (FullOpts)
98 (2.94 % of base) : System.Private.CoreLib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
98 (2.94 % of base) : mscorlib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
90 (7.55 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Unicode.BidiAlgorithm:SetPairedBracketDirection(byref,int):this (FullOpts)
88 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.AppContext:OnFirstChanceException(ptr,ptr) (FullOpts) (0 base, 1 diff methods)
86 (6.77 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Converters.Int128Converter:Format(System.Span`1[byte],System.Int128,byref) (FullOpts)
86 (3.83 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
86 (3.83 % of base) : AWSSDK.S3.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
86 (3.83 % of base) : mscorlib.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
86 (3.83 % of base) : Microsoft.EntityFrameworkCore.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
86 (3.83 % of base) : AWSSDK.Core.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
82 (2.43 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanFormat:FormatCustomized[byte](System.TimeSpan,System.ReadOnlySpan`1[char],System.Globalization.DateTimeFormatInfo,byref) (FullOpts)
82 (2.43 % of base) : mscorlib.dasm - System.Globalization.TimeSpanFormat:FormatCustomized[byte](System.TimeSpan,System.ReadOnlySpan`1[char],System.Globalization.DateTimeFormatInfo,byref) (FullOpts)
79 (1.62 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource+EventSourceHelpers:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):byte[] (FullOpts)
79 (1.62 % of base) : mscorlib.dasm - System.Diagnostics.Tracing.EventSource+EventSourceHelpers:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):byte[] (FullOpts)
77 (55.80 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.IBinaryInteger<System.UInt64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : mscorlib.dasm - System.UInt64:System.Numerics.IBinaryInteger<System.UInt64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.IBinaryInteger<nuint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : mscorlib.dasm - System.UIntPtr:System.Numerics.IBinaryInteger<nuint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
76 (55.07 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.IBinaryInteger<System.UInt32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
76 (55.07 % of base) : mscorlib.dasm - System.UInt32:System.Numerics.IBinaryInteger<System.UInt32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : System.Private.CoreLib.dasm - System.Char:System.Numerics.IBinaryInteger<System.Char>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : mscorlib.dasm - System.Char:System.Numerics.IBinaryInteger<System.Char>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : System.Private.CoreLib.dasm - System.UInt16:System.Numerics.IBinaryInteger<System.UInt16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : mscorlib.dasm - System.UInt16:System.Numerics.IBinaryInteger<System.UInt16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
69 (5.50 % of base) : System.Private.CoreLib.dasm - Interop+procfs:TryParseStatusFile(System.String,byref):bool (FullOpts)
69 (5.50 % of base) : mscorlib.dasm - Interop+procfs:TryParseStatusFile(System.String,byref):bool (FullOpts)
69 (5.50 % of base) : System.Diagnostics.Process.dasm - Interop+procfs:TryParseStatusFile(System.String,byref):bool (FullOpts)
69 (2.76 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Unicode.BidiAlgorithm:ResolveExplicitEmbeddingLevels():this (FullOpts)
66 (36.46 % of base) : System.Private.CoreLib.dasm - System.SByte:System.Numerics.IBinaryInteger<System.SByte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
66 (36.46 % of base) : mscorlib.dasm - System.SByte:System.Numerics.IBinaryInteger<System.SByte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
64 (30.48 % of base) : System.Private.CoreLib.dasm - System.UInt128:System.Numerics.IBinaryInteger<System.UInt128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
64 (30.48 % of base) : mscorlib.dasm - System.UInt128:System.Numerics.IBinaryInteger<System.UInt128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
63 (5.85 % of base) : NLog.dasm - NLog.Layouts.JsonLayout:RefreshJsonDelimiters():this (FullOpts)
62 (Infinity of base) : Silk.NET.OpenAL.Extensions.EXT.dasm - System.Reflection.RuntimeMethodInfo:Equals(System.Object):bool:this (FullOpts) (0 base, 1 diff methods)
62 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:DetermineMinSpinCountForAdaptiveSpin():short (FullOpts) (0 base, 1 diff methods)
60 (24.29 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor:UndoRgba128BitLittleEndianRow(System.Span`1[byte],int,int) (FullOpts)
59 (4.51 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6TiffCompression:Decode2DScanline(SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.T6BitReader,bool,SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors.CcittReferenceScanline,System.Span`1[byte]) (FullOpts)
59 (0.69 % of base) : System.Private.CoreLib.dasm - System.DateTimeFormat:FormatCustomized[byte](System.DateTime,System.ReadOnlySpan`1[char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
59 (0.69 % of base) : mscorlib.dasm - System.DateTimeFormat:FormatCustomized[byte](System.DateTime,System.ReadOnlySpan`1[char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,byref) (FullOpts)
59 (16.48 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.ReadOnlySpan`1[char],int,System.String):this (FullOpts)
59 (16.48 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.ReadOnlySpan`1[char],int,System.String):this (FullOpts)
58 (3.87 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Metadata.Profiles.Exif.ExifWriter:WriteValue(int,System.Object,System.Span`1[byte],int):int (FullOpts)
58 (53.70 % of base) : System.Private.CoreLib.dasm - System.Byte:System.Numerics.IBinaryInteger<System.Byte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
58 (53.70 % of base) : mscorlib.dasm - System.Byte:System.Numerics.IBinaryInteger<System.Byte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
58 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:DetermineMaxSpinCount():short (FullOpts) (0 base, 1 diff methods)
57 (17.33 % of base) : NLog.dasm - NLog.Internal.LogMessageTemplateFormatter:RenderPadding(System.Text.StringBuilder,int,int) (FullOpts)
57 (3.62 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Pbm.PbmEncoderCore:WriteHeader(System.IO.Stream,byte,SixLabors.ImageSharp.Size):this (FullOpts)
57 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.Thread:Sleep(int) (FullOpts) (0 base, 1 diff methods)
56 (14.00 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor:UndoRgb64BitBigEndianRow(System.Span`1[byte],int,int) (FullOpts)
55 (23.40 % of base) : System.Net.NameResolution.dasm - System.Net.DnsMessageWriter:TryWriteQuestion(System.Net.DnsEncodedName,ushort,ushort):bool:this (FullOpts)
54 (17.09 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor:UndoRgba128BitBigEndianRow(System.Span`1[byte],int,int) (FullOpts)
54 (1.19 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryFormat(System.Span`1[char],byref,int):bool:this (FullOpts)
52 (7.50 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Unicode.BidiAlgorithm:AssignLevelsToCodePointsRemovedByX9():this (FullOpts)
52 (17.33 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor:UndoRgb64BitLittleEndianRow(System.Span`1[byte],int,int) (FullOpts)
51 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Runtime.InteropServices.SafeHandle:Dispose():this (FullOpts) (0 base, 1 diff methods)
51 (0.86 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:WriteTypedPrimitive(System.String,System.String,System.Object,bool):this (FullOpts)
50 (19.53 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
50 (19.53 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
50 (21.01 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
50 (21.01 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.01 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
Top method improvements (bytes):
-3096 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:TryEnterSlow(int,int):int:this (FullOpts) (1 base, 0 diff methods)
-2963 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+HillClimbing:Update(int,double,int):System.ValueTuple`2[int,int]:this (FullOpts) (1 base, 0 diff methods)
-2526 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts) (1 base, 0 diff methods)
-2526 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts) (1 base, 0 diff methods)
-2019 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread:GateThreadStart() (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-1263 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue:Dispatch():int (FullOpts) (1 base, 0 diff methods)
-1066 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Wait(int,bool,bool,byref):int:this (FullOpts) (1 base, 0 diff methods)
-1066 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Wait(int,bool,bool,byref):int:this (FullOpts) (1 base, 0 diff methods)
-1066 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Wait(int,bool,bool,byref):int:this (FullOpts) (1 base, 0 diff methods)
-1041 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:Wait(int,System.Threading.CancellationToken):bool:this (FullOpts) (1 base, 0 diff methods)
-976 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:DispatchEx(byref,byref) (FullOpts) (1 base, 0 diff methods)
-959 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:FindFirstPassHandler(System.Object,uint,byref,byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-835 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.TimerQueue:FireNextTimers():this (FullOpts) (1 base, 0 diff methods)
-808 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Condition:Wait(int,System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-776 (-53.48 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Format:FormatInt64(long,System.Span`1[byte]):int (FullOpts)
-701 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:WaitAsWaiter(int):bool:this (FullOpts)
-640 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Sleep(int,bool) (FullOpts) (1 base, 0 diff methods)
-640 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Sleep(int,bool) (FullOpts) (1 base, 0 diff methods)
-640 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Sleep(int,bool) (FullOpts) (1 base, 0 diff methods)
-623 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue:Dequeue(System.Threading.ThreadPoolWorkQueueThreadLocals,byref):System.Object:this (FullOpts) (1 base, 0 diff methods)
-615 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:AdjustMaxWorkersActive():this (FullOpts) (1 base, 0 diff methods)
-601 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelThreadBlocker:TimedWait(int):bool:this (FullOpts) (1 base, 0 diff methods)
-537 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+HillClimbing:LogTransition(int,double,int):this (FullOpts) (1 base, 0 diff methods)
-527 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadInt64PersistentCounter:CreateThreadLocalCountObject():System.Threading.ThreadInt64PersistentCounter+ThreadLocalNode:this (FullOpts) (1 base, 0 diff methods)
-482 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:TrySignalToSatisfyWait(System.Threading.WaitSubsystem+ThreadWaitInfo+WaitedListNode,bool):bool:this (FullOpts) (1 base, 0 diff methods)
-475 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:WorkerThreadStart() (FullOpts) (1 base, 0 diff methods)
-470 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:MaybeAddWorkingWorker(System.Threading.PortableThreadPool) (FullOpts) (1 base, 0 diff methods)
-448 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:Block(int):bool:this (FullOpts) (1 base, 0 diff methods)
-427 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ExecutionContext:RunInternal(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object) (FullOpts) (1 base, 0 diff methods)
-418 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.PortableThreadPool:NotifyThreadBlocked():bool:this (FullOpts) (1 base, 0 diff methods)
-403 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread:CreateGateThread() (FullOpts) (1 base, 0 diff methods)
-379 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueueThreadLocals:.ctor(System.Threading.ThreadPoolWorkQueue):this (FullOpts) (1 base, 0 diff methods)
-375 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:WaitSlow(int):bool:this (FullOpts) (1 base, 0 diff methods)
-372 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.TimerQueueTimer:CallCallback(bool):this (FullOpts) (1 base, 0 diff methods)
-351 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:CreateWorkerThread() (FullOpts) (1 base, 0 diff methods)
-321 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.String:FormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.String (FullOpts) (1 base, 0 diff methods)
-321 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.String:FormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.String (FullOpts) (1 base, 0 diff methods)
-313 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.AppContext:OnFirstChanceException(System.Exception,System.Object) (FullOpts) (1 base, 0 diff methods)
-313 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.AppContext:OnFirstChanceException(System.Exception,System.Object) (FullOpts) (1 base, 0 diff methods)
-303 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:TryRemoveWorkingWorker(System.Threading.PortableThreadPool,byref):bool (FullOpts) (1 base, 0 diff methods)
-299 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.Thread:SetThreadPoolWorkerThreadName():this (FullOpts) (1 base, 0 diff methods)
-297 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:Set(bool):this (FullOpts) (1 base, 0 diff methods)
-271 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Collections.Concurrent.ConcurrentQueueSegment`1[System.__Canon]:TryDequeue(byref):bool:this (FullOpts) (1 base, 0 diff methods)
-268 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Diagnostics.Metrics.RuntimeMetrics+<>c:<.cctor>b__7_13(System.Object,System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs):this (FullOpts) (1 base, 0 diff methods)
-268 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Diagnostics.Metrics.RuntimeMetrics+<>c:<.cctor>b__7_13(System.Object,System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs):this (FullOpts) (1 base, 0 diff methods)
-253 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Condition:GetWaiterForCurrentThread():System.Threading.Condition+Waiter (FullOpts) (1 base, 0 diff methods)
-229 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Collections.Concurrent.ConcurrentQueueSegment`1[System.__Canon]:TryPeek(byref,bool):bool:this (FullOpts) (1 base, 0 diff methods)
-226 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:TryInitializeStatics():bool (FullOpts) (1 base, 0 diff methods)
-220 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.TimerQueueTimer:Fire(bool):this (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (1 base, 0 diff methods)
-211 (-100.00 % of base) : OpenTelemetry.dasm - System.Threading.LowLevelLock:SpinAndAcquire():this (FullOpts) (1 base, 0 diff methods)
-208 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.ExceptionServices.InternalCalls:RhpSfiInit(byref,ptr,bool,ptr):bool (FullOpts) (1 base, 0 diff methods)
-207 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:WorkerDoWork(System.Threading.PortableThreadPool):bool (FullOpts) (1 base, 0 diff methods)
-205 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadInt64PersistentCounter:get_Count():long:this (FullOpts) (1 base, 0 diff methods)
-195 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue:EnqueueAtHighPriority(System.Object):this (FullOpts) (1 base, 0 diff methods)
-191 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:ProcessSignaledWaitState():int:this (FullOpts) (1 base, 0 diff methods)
-191 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:ProcessSignaledWaitState():int:this (FullOpts) (1 base, 0 diff methods)
-191 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:ProcessSignaledWaitState():int:this (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:InterlockedIncrementWaiters():this (FullOpts) (1 base, 0 diff methods)
-176 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Array:Clear(System.Array,int,int) (FullOpts)
-166 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:.ctor(System.Threading.Thread):this (FullOpts) (1 base, 0 diff methods)
-166 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:.ctor(System.Threading.Thread):this (FullOpts) (1 base, 0 diff methods)
-166 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:.ctor(System.Threading.Thread):this (FullOpts) (1 base, 0 diff methods)
-163 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Condition:SignalAll():this (FullOpts) (1 base, 0 diff methods)
-162 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:GetOrCreateCondition():System.Threading.Condition:this (FullOpts) (1 base, 0 diff methods)
-160 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue+WorkStealingQueueList:Add(System.Threading.ThreadPoolWorkQueue+WorkStealingQueue) (FullOpts) (1 base, 0 diff methods)
-157 (-12.12 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Format:MeasureInt64(long):int (FullOpts)
-148 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.Thread:Initialize(System.Runtime.CompilerServices.ObjectHandleOnStack) (FullOpts) (1 base, 0 diff methods)
-140 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Environment:GetProcessorCount():int (FullOpts) (1 base, 0 diff methods)
-140 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:ShouldStopProcessingWorkNow(System.Threading.PortableThreadPool):bool (FullOpts) (1 base, 0 diff methods)
-127 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:RhThrowEx(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-127 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.SpanHelpers:<LastIndexOfValueType>g__SimdImpl|99_0[byte,System.SpanHelpers+DontNegate`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]](byref,byte,int):int (FullOpts) (1 base, 0 diff methods)
-127 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue:CreateThreadLocals():System.Threading.ThreadPoolWorkQueueThreadLocals:this (FullOpts) (1 base, 0 diff methods)
-119 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.SpanHelpers:ClearWithReferences(byref,nuint) (FullOpts) (1 base, 0 diff methods)
-119 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:UnregisterWait():this (FullOpts) (1 base, 0 diff methods)
-115 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue:TryStartProcessingHighPriorityWorkItemsAndDequeue(System.Threading.ThreadPoolWorkQueueThreadLocals,byref):bool:this (FullOpts) (1 base, 0 diff methods)
-110 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:CreateThreadLocalCompletionCountNode():System.Threading.ThreadInt64PersistentCounter+ThreadLocalNode:this (FullOpts)
-110 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo+WaitedListNode:UnregisterWait(System.Threading.WaitSubsystem+WaitableObject):this (FullOpts) (1 base, 0 diff methods)
-109 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Collections.Concurrent.ConcurrentQueueSegment`1[System.__Canon]:TryEnqueue(System.__Canon):bool:this (FullOpts) (1 base, 0 diff methods)
-108 (-7.28 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:.ctor(System.ReadOnlySpan`1[byte],bool,bool):this (FullOpts)
-105 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-102 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:Enter():this (FullOpts) (1 base, 0 diff methods)
-94 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread+DelayHelper:GetNextDelay(int):uint:this (FullOpts) (1 base, 0 diff methods)
-88 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.AppContext:OnFirstChanceException(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-88 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.AppContext:OnFirstChanceException(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-86 (-3.54 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[int,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
-86 (-3.54 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[long,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
-85 (-3.50 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[short,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
-83 (-3.41 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[double,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
-83 (-3.33 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
-83 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadPoolWorkQueue+WorkStealingQueue:.ctor():this (FullOpts) (1 base, 0 diff methods)
Top method regressions (percentages):
2000 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (0 base, 1 diff methods)
40 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - Interop+Sys:LowLevelMonitor_Release(nint) (FullOpts) (0 base, 1 diff methods)
351 (Infinity of base) : AWSSDK.S3.dasm - Interop+Sys:MkDir(System.ReadOnlySpan`1[char],int):int (FullOpts) (0 base, 1 diff methods)
88 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.AppContext:OnFirstChanceException(ptr,ptr) (FullOpts) (0 base, 1 diff methods)
315 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.AppContext:OnFirstChanceException(System.Exception,System.Object) (FullOpts) (0 base, 1 diff methods)
268 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Diagnostics.Metrics.RuntimeMetrics+<>c:<.cctor>b__7_13(System.Object,System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs):this (FullOpts) (0 base, 1 diff methods)
140 (Infinity of base) : OpenTelemetry.dasm - System.Environment:GetProcessorCount():int (FullOpts) (0 base, 1 diff methods)
176 (Infinity of base) : AWSSDK.S3.dasm - System.IO.Directory:CreateDirectory(System.String):System.IO.DirectoryInfo (FullOpts) (0 base, 1 diff methods)
269 (Infinity of base) : AWSSDK.S3.dasm - System.IO.FileSystem:CreateDirectory(System.String,int) (FullOpts) (0 base, 1 diff methods)
1200 (Infinity of base) : AWSSDK.S3.dasm - System.IO.FileSystem:CreateParentsAndDirectory(System.String,int) (FullOpts) (0 base, 1 diff methods)
62 (Infinity of base) : Silk.NET.OpenAL.Extensions.EXT.dasm - System.Reflection.RuntimeMethodInfo:Equals(System.Object):bool:this (FullOpts) (0 base, 1 diff methods)
105 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (0 base, 1 diff methods)
51 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Runtime.InteropServices.SafeHandle:Dispose():this (FullOpts) (0 base, 1 diff methods)
18 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Runtime.InteropServices.SafeHandle:Dispose(bool):this (FullOpts) (0 base, 1 diff methods)
118 (Infinity of base) : Microsoft.ApplicationInsights.dasm - System.SpanHelpers:<LastIndexOfValueType>g__SimdImpl|99_0[byte,System.SpanHelpers+DontNegate`1[byte],System.Runtime.Intrinsics.Vector128`1[byte]](byref,byte,int):int (FullOpts) (0 base, 1 diff methods)
58 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:DetermineMaxSpinCount():short (FullOpts) (0 base, 1 diff methods)
62 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:DetermineMinSpinCountForAdaptiveSpin():short (FullOpts) (0 base, 1 diff methods)
3096 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:TryEnterSlow(int,int):int:this (FullOpts) (0 base, 1 diff methods)
226 (Infinity of base) : OpenTelemetry.dasm - System.Threading.Lock:TryInitializeStatics():bool (FullOpts) (0 base, 1 diff methods)
212 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (0 base, 1 diff methods)
57 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.Thread:Sleep(int) (FullOpts) (0 base, 1 diff methods)
166 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:.ctor(System.Threading.Thread):this (FullOpts) (0 base, 1 diff methods)
191 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:ProcessSignaledWaitState():int:this (FullOpts) (0 base, 1 diff methods)
640 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Sleep(int,bool) (FullOpts) (0 base, 1 diff methods)
1066 (Infinity of base) : Silk.NET.OpenAL.Extensions.Creative.dasm - System.Threading.WaitSubsystem+ThreadWaitInfo:Wait(int,bool,bool,byref):int:this (FullOpts) (0 base, 1 diff methods)
800 (211.64 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Format:MeasureUInt64(ulong):int (FullOpts)
568 (99.13 % of base) : StackExchange.Redis.dasm - StackExchange.Redis.Format:FormatInt32(int,System.Span`1[byte]):int (FullOpts)
112 (56.00 % of base) : System.Private.CoreLib.dasm - System.Int16:System.Numerics.IBinaryInteger<System.Int16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
112 (56.00 % of base) : mscorlib.dasm - System.Int16:System.Numerics.IBinaryInteger<System.Int16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.IBinaryInteger<System.UInt64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : mscorlib.dasm - System.UInt64:System.Numerics.IBinaryInteger<System.UInt64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.IBinaryInteger<nuint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
77 (55.80 % of base) : mscorlib.dasm - System.UIntPtr:System.Numerics.IBinaryInteger<nuint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
76 (55.07 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.IBinaryInteger<System.UInt32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
76 (55.07 % of base) : mscorlib.dasm - System.UInt32:System.Numerics.IBinaryInteger<System.UInt32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : System.Private.CoreLib.dasm - System.Char:System.Numerics.IBinaryInteger<System.Char>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : mscorlib.dasm - System.Char:System.Numerics.IBinaryInteger<System.Char>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : System.Private.CoreLib.dasm - System.UInt16:System.Numerics.IBinaryInteger<System.UInt16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
71 (54.62 % of base) : mscorlib.dasm - System.UInt16:System.Numerics.IBinaryInteger<System.UInt16>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
58 (53.70 % of base) : System.Private.CoreLib.dasm - System.Byte:System.Numerics.IBinaryInteger<System.Byte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
58 (53.70 % of base) : mscorlib.dasm - System.Byte:System.Numerics.IBinaryInteger<System.Byte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
115 (46.37 % of base) : System.Private.CoreLib.dasm - System.Int32:System.Numerics.IBinaryInteger<System.Int32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
115 (46.37 % of base) : mscorlib.dasm - System.Int32:System.Numerics.IBinaryInteger<System.Int32>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : System.Private.CoreLib.dasm - System.Int64:System.Numerics.IBinaryInteger<System.Int64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : mscorlib.dasm - System.Int64:System.Numerics.IBinaryInteger<System.Int64>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : System.Private.CoreLib.dasm - System.IntPtr:System.Numerics.IBinaryInteger<nint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
116 (45.85 % of base) : mscorlib.dasm - System.IntPtr:System.Numerics.IBinaryInteger<nint>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
45 (39.82 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:<DivideMersenne>g__GetQuotientAdjustment|15_1(System.ReadOnlySpan`1[nuint]):nuint (FullOpts)
66 (36.46 % of base) : System.Private.CoreLib.dasm - System.SByte:System.Numerics.IBinaryInteger<System.SByte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
66 (36.46 % of base) : mscorlib.dasm - System.SByte:System.Numerics.IBinaryInteger<System.SByte>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
64 (30.48 % of base) : System.Private.CoreLib.dasm - System.UInt128:System.Numerics.IBinaryInteger<System.UInt128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
64 (30.48 % of base) : mscorlib.dasm - System.UInt128:System.Numerics.IBinaryInteger<System.UInt128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
99 (25.65 % of base) : System.Private.CoreLib.dasm - System.Int128:System.Numerics.IBinaryInteger<System.Int128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
99 (25.65 % of base) : mscorlib.dasm - System.Int128:System.Numerics.IBinaryInteger<System.Int128>.TryReadBigEndian(System.ReadOnlySpan`1[byte],bool,byref):bool (FullOpts)
60 (24.29 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.HorizontalPredictor:UndoRgba128BitLittleEndianRow(System.Span`1[byte],int,int) (FullOpts)
55 (23.40 % of base) : System.Net.NameResolution.dasm - System.Net.DnsMessageWriter:TryWriteQuestion(System.Net.DnsEncodedName,ushort,ushort):bool:this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsFalseInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsTrueInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsTrueInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsTrueInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsTrueInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsTrueInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (22.12 % of base) : CommunityToolkit.Diagnostics.dasm - CommunityToolkit.Diagnostics.Guard+IsTrueInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
38 (21.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<TrimUtf8>g__TrimFallback|309_0(System.ReadOnlySpan`1[byte]):System.ReadOnlySpan`1[byte] (FullOpts)
38 (21.71 % of base) : mscorlib.dasm - System.MemoryExtensions:<TrimUtf8>g__TrimFallback|309_0(System.ReadOnlySpan`1[byte]):System.ReadOnlySpan`1[byte] (FullOpts)
31 (21.68 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
31 (21.68 % of base) : AWSSDK.S3.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
31 (21.68 % of base) : mscorlib.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
31 (21.68 % of base) : StackExchange.Redis.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
31 (21.68 % of base) : AWSSDK.Core.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.65 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.65 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.65 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.65 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.65 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.65 % of base) : mscorlib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.46 % of base) : mscorlib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.46 % of base) : mscorlib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.46 % of base) : mscorlib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.46 % of base) : mscorlib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.46 % of base) : mscorlib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.46 % of base) : mscorlib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
Top method improvements (percentages):
-2000 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-2000 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - Interop:GetExceptionForIoErrno(Interop+ErrorInfo,System.String,bool):System.Exception (FullOpts) (1 base, 0 diff methods)
-40 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - Interop+Sys:LowLevelMonitor_Release(nint) (FullOpts) (1 base, 0 diff methods)
-40 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - Interop+Sys:LowLevelMonitor_Release(nint) (FullOpts) (1 base, 0 diff methods)
-40 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - Interop+Sys:LowLevelMonitor_Release(nint) (FullOpts) (1 base, 0 diff methods)
-88 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.AppContext:OnFirstChanceException(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-88 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.AppContext:OnFirstChanceException(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-313 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.AppContext:OnFirstChanceException(System.Exception,System.Object) (FullOpts) (1 base, 0 diff methods)
-313 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.AppContext:OnFirstChanceException(System.Exception,System.Object) (FullOpts) (1 base, 0 diff methods)
-176 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Array:Clear(System.Array,int,int) (FullOpts)
-271 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Collections.Concurrent.ConcurrentQueueSegment`1[System.__Canon]:TryDequeue(byref):bool:this (FullOpts) (1 base, 0 diff methods)
-109 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Collections.Concurrent.ConcurrentQueueSegment`1[System.__Canon]:TryEnqueue(System.__Canon):bool:this (FullOpts) (1 base, 0 diff methods)
-229 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Collections.Concurrent.ConcurrentQueueSegment`1[System.__Canon]:TryPeek(byref,bool):bool:this (FullOpts) (1 base, 0 diff methods)
-268 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Diagnostics.Metrics.RuntimeMetrics+<>c:<.cctor>b__7_13(System.Object,System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs):this (FullOpts) (1 base, 0 diff methods)
-268 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Diagnostics.Metrics.RuntimeMetrics+<>c:<.cctor>b__7_13(System.Object,System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs):this (FullOpts) (1 base, 0 diff methods)
-57 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Diagnostics.Stopwatch:GetElapsedTime(long,long):System.TimeSpan (FullOpts) (1 base, 0 diff methods)
-140 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Environment:GetProcessorCount():int (FullOpts) (1 base, 0 diff methods)
-62 (-100.00 % of base) : Microsoft.Bcl.TimeProvider.dasm - System.Reflection.RuntimeMethodInfo:Equals(System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-976 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:DispatchEx(byref,byref) (FullOpts) (1 base, 0 diff methods)
-959 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:FindFirstPassHandler(System.Object,uint,byref,byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:RhRethrow(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-127 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:RhThrowEx(ptr,ptr) (FullOpts) (1 base, 0 diff methods)
-65 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.EH:ShouldTypedClauseCatchThisException(System.Object,ptr,bool):bool (FullOpts) (1 base, 0 diff methods)
-208 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.ExceptionServices.InternalCalls:RhpSfiInit(byref,ptr,bool,ptr):bool (FullOpts) (1 base, 0 diff methods)
-51 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Runtime.InteropServices.SafeHandle:Dispose():this (FullOpts) (1 base, 0 diff methods)
-51 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Runtime.InteropServices.SafeHandle:Dispose():this (FullOpts) (1 base, 0 diff methods)
-51 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Runtime.InteropServices.SafeHandle:Dispose():this (FullOpts) (1 base, 0 diff methods)
-51 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.InteropServices.SafeHandle:Dispose():this (FullOpts) (1 base, 0 diff methods)
-18 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Runtime.InteropServices.SafeHandle:Dispose(bool):this (FullOpts) (1 base, 0 diff methods)
-18 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Runtime.InteropServices.SafeHandle:Dispose(bool):this (FullOpts) (1 base, 0 diff methods)
-18 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Runtime.InteropServices.SafeHandle:Dispose(bool):this (FullOpts) (1 base, 0 diff methods)
-18 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Runtime.InteropServices.SafeHandle:Dispose(bool):this (FullOpts) (1 base, 0 diff methods)
-127 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.SpanHelpers:<LastIndexOfValueType>g__SimdImpl|99_0[byte,System.SpanHelpers+DontNegate`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]](byref,byte,int):int (FullOpts) (1 base, 0 diff methods)
-119 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.SpanHelpers:ClearWithReferences(byref,nuint) (FullOpts) (1 base, 0 diff methods)
-37 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.SR:Format(System.String,System.Object):System.String (FullOpts) (1 base, 0 diff methods)
-37 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.SR:Format(System.String,System.Object):System.String (FullOpts) (1 base, 0 diff methods)
-321 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.String:FormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.String (FullOpts) (1 base, 0 diff methods)
-321 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.String:FormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.String (FullOpts) (1 base, 0 diff methods)
-4 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.String:ToString():System.String:this (FullOpts) (1 base, 0 diff methods)
-4 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.String:ToString():System.String:this (FullOpts) (1 base, 0 diff methods)
-2526 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts) (1 base, 0 diff methods)
-2526 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):this (FullOpts) (1 base, 0 diff methods)
-253 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Condition:GetWaiterForCurrentThread():System.Threading.Condition+Waiter (FullOpts) (1 base, 0 diff methods)
-163 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Condition:SignalAll():this (FullOpts) (1 base, 0 diff methods)
-808 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Condition:Wait(int,System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-427 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ExecutionContext:RunInternal(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object) (FullOpts) (1 base, 0 diff methods)
-58 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:DetermineMaxSpinCount():short (FullOpts) (1 base, 0 diff methods)
-62 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:DetermineMinSpinCountForAdaptiveSpin():short (FullOpts) (1 base, 0 diff methods)
-102 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:Enter():this (FullOpts) (1 base, 0 diff methods)
-52 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:ExitAll():uint:this (FullOpts) (1 base, 0 diff methods)
-72 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:get_WaitEvent():System.Threading.AutoResetEvent:this (FullOpts) (1 base, 0 diff methods)
-162 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:GetOrCreateCondition():System.Threading.Condition:this (FullOpts) (1 base, 0 diff methods)
-3096 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:TryEnterSlow(int,int):int:this (FullOpts) (1 base, 0 diff methods)
-226 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Lock:TryInitializeStatics():bool (FullOpts) (1 base, 0 diff methods)
-448 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:Block(int):bool:this (FullOpts) (1 base, 0 diff methods)
-46 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:HasWaitersToWake(System.Threading.LowLevelLifoSemaphore+Counts):bool (FullOpts) (1 base, 0 diff methods)
-76 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:Wait(int):bool:this (FullOpts) (1 base, 0 diff methods)
-701 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:WaitAsWaiter(int):bool:this (FullOpts)
-375 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelLifoSemaphore:WaitSlow(int):bool:this (FullOpts) (1 base, 0 diff methods)
-211 (-100.00 % of base) : OpenTelemetry.dasm - System.Threading.LowLevelLock:SpinAndAcquire():this (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.LowLevelMonitor:Initialize():this (FullOpts) (1 base, 0 diff methods)
-601 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.LowLevelThreadBlocker:TimedWait(int):bool:this (FullOpts) (1 base, 0 diff methods)
-79 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:EnsureLockObjectCreated():this (FullOpts) (1 base, 0 diff methods)
-186 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:InterlockedIncrementWaiters():this (FullOpts) (1 base, 0 diff methods)
-297 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:Set(bool):this (FullOpts) (1 base, 0 diff methods)
-1041 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.ManualResetEventSlim:Wait(int,System.Threading.CancellationToken):bool:this (FullOpts) (1 base, 0 diff methods)
-615 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:AdjustMaxWorkersActive():this (FullOpts) (1 base, 0 diff methods)
-110 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:CreateThreadLocalCompletionCountNode():System.Threading.ThreadInt64PersistentCounter+ThreadLocalNode:this (FullOpts)
-36 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:get_TargetThreadsGoalForBlockingAdjustment():short:this (FullOpts) (1 base, 0 diff methods)
-418 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.PortableThreadPool:NotifyThreadBlocked():bool:this (FullOpts) (1 base, 0 diff methods)
-48 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:OnGen2GCCallback():bool:this (FullOpts) (1 base, 0 diff methods)
-60 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool:ShouldAdjustMaxWorkersActive(int):bool:this (FullOpts) (1 base, 0 diff methods)
-403 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread:CreateGateThread() (FullOpts) (1 base, 0 diff methods)
-69 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread:EnsureRunningSlow(System.Threading.PortableThreadPool) (FullOpts) (1 base, 0 diff methods)
-2019 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread:GateThreadStart() (FullOpts) (1 base, 0 diff methods)
-94 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+GateThread+DelayHelper:GetNextDelay(int):uint:this (FullOpts) (1 base, 0 diff methods)
-537 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+HillClimbing:LogTransition(int,double,int):this (FullOpts) (1 base, 0 diff methods)
-2963 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+HillClimbing:Update(int,double,int):System.ValueTuple`2[int,int]:this (FullOpts) (1 base, 0 diff methods)
-351 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:CreateWorkerThread() (FullOpts) (1 base, 0 diff methods)
-470 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:MaybeAddWorkingWorker(System.Threading.PortableThreadPool) (FullOpts) (1 base, 0 diff methods)
-140 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:ShouldStopProcessingWorkNow(System.Threading.PortableThreadPool):bool (FullOpts) (1 base, 0 diff methods)
-303 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:TryRemoveWorkingWorker(System.Threading.PortableThreadPool,byref):bool (FullOpts) (1 base, 0 diff methods)
-207 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:WorkerDoWork(System.Threading.PortableThreadPool):bool (FullOpts) (1 base, 0 diff methods)
-475 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread:WorkerThreadStart() (FullOpts) (1 base, 0 diff methods)
-68 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.PortableThreadPool+WorkerThread+<>c:<.cctor>b__16_0():this (FullOpts) (1 base, 0 diff methods)
-15 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Tasks.Task+SetOnInvokeMres:Invoke(System.Threading.Tasks.Task):this (FullOpts) (1 base, 0 diff methods)
-82 (-100.00 % of base) : Microsoft.ApplicationInsights.dasm - System.Threading.Thread:get_IsThreadPoolThread():bool:this (FullOpts) (1 base, 0 diff methods)
-148 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.Thread:Initialize(System.Runtime.CompilerServices.ObjectHandleOnStack) (FullOpts) (1 base, 0 diff methods)
-299 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.Thread:SetThreadPoolWorkerThreadName():this (FullOpts) (1 base, 0 diff methods)
-57 (-100.00 % of base) : Microsoft.AspNetCore.Mvc.NewtonsoftJson.dasm - System.Threading.Thread:Sleep(int) (FullOpts) (1 base, 0 diff methods)
-57 (-100.00 % of base) : Silk.NET.OpenAL.Extensions.Enumeration.dasm - System.Threading.Thread:Sleep(int) (FullOpts) (1 base, 0 diff methods)
-57 (-100.00 % of base) : Swashbuckle.AspNetCore.SwaggerUI.dasm - System.Threading.Thread:Sleep(int) (FullOpts) (1 base, 0 diff methods)
-527 (-100.00 % of base) : SixLabors.ImageSharp.dasm - System.Threading.ThreadInt64PersistentCounter:CreateThreadLocalCountObject():System.Threading.ThreadInt64PersistentCounter+ThreadLocalNode:this (FullOpts) (1 base, 0 diff methods)
12040 total methods with Code Size differences (3440 improved, 8600 regressed), 1601204 unchanged.
--------------------------------------------------------------------------------
Job completed in 18 minutes 34 seconds (remote runner delay: 1 minute 11 seconds).
dotnet/runtime#133082
Using arguments:
-dependsOn #133095 -jitutils-repo EgorBo/jitutils -jitutils-branch release-jit-code-sizeMain commit: dotnet/runtime@e362c02
PR commit: EgorBo/runtime-1@0663acd
Diffs
Diffs
Artifacts: