Open
Description
Job completed in 16 minutes 49 seconds (remote runner delay: 1 minute 26 seconds).
dotnet/runtime#112353
Diffs
Diffs
Found 101 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 43727315
Total bytes of diff: 43764741
Total bytes of delta: 37426 (0.09 % of base)
Total relative delta: 362.83
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
12995 : System.Linq.Parallel.dasm (0.58 % of base)
8968 : System.Collections.Immutable.dasm (0.48 % of base)
7057 : Microsoft.Extensions.Logging.Abstractions.dasm (10.29 % of base)
2607 : Microsoft.Extensions.Hosting.dasm (3.79 % of base)
2238 : System.Data.Common.dasm (0.14 % of base)
891 : Yarp.ReverseProxy.dasm (0.23 % of base)
887 : Microsoft.Extensions.Logging.dasm (2.54 % of base)
656 : Microsoft.Extensions.Caching.Memory.dasm (3.52 % of base)
564 : MihuBot.dasm (0.05 % of base)
473 : Microsoft.Extensions.Hosting.Systemd.dasm (13.65 % of base)
470 : Microsoft.Extensions.Hosting.WindowsServices.dasm (7.52 % of base)
11 : System.ComponentModel.TypeConverter.dasm (0.00 % of base)
Top file improvements (bytes):
-216 : System.Text.Json.dasm (-0.02 % of base)
-124 : System.Security.Cryptography.Pkcs.dasm (-0.03 % of base)
-51 : Microsoft.Extensions.Options.dasm (-0.18 % of base)
15 total files with Code Size differences (3 improved, 12 regressed), 248 unchanged.
Top method regressions (bytes):
514 (158.15 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.ConsoleLifetime:OnApplicationStarted():this (FullOpts)
422 (38.26 % of base) : Microsoft.Extensions.Caching.Memory.dasm - Microsoft.Extensions.Caching.Memory.MemoryCache:OvercapacityCompaction():this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[System.__Canon,double]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[System.__Canon,int]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[System.__Canon,long]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[System.__Canon,short]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.__Canon]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.Nullable`1[int]]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.Numerics.Vector`1[float]]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[System.__Canon,ubyte]):this (FullOpts)
288 (14.88 % of base) : Yarp.ReverseProxy.dasm - Yarp.ReverseProxy.Forwarder.HttpForwarder:FixupUpgradeResponseHeaders(Microsoft.AspNetCore.Http.HttpContext,System.Net.Http.HttpResponseMessage,ubyte):int:this (FullOpts)
244 (4.60 % of base) : MihuBot.dasm - MihuBot.Startup:ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection):this (FullOpts)
241 (219.09 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[System.__Canon,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.__Canon,System.Nullable`1[int],System.Exception):this (FullOpts)
237 (150.96 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:OnApplicationStopping():this (FullOpts)
236 (126.20 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:OnApplicationStarted():this (FullOpts)
235 (215.60 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.ConsoleLifetime:OnApplicationStopping():this (FullOpts)
235 (153.59 % of base) : Microsoft.Extensions.Hosting.WindowsServices.dasm - Microsoft.Extensions.Hosting.WindowsServices.WindowsServiceLifetime:<WaitForStartAsync>b__16_1():this (FullOpts)
235 (215.60 % of base) : Microsoft.Extensions.Hosting.WindowsServices.dasm - Microsoft.Extensions.Hosting.WindowsServices.WindowsServiceLifetime:<WaitForStartAsync>b__16_2():this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[double]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],double]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[int]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],int]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[long]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],long]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[short]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],short]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],System.__Canon]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[System.Nullable`1[int]]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],System.Nullable`1[int]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[System.Numerics.Vector`1[float]]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],System.Numerics.Vector`1[float]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[ubyte]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],ubyte]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[double]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,double]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[int]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,int]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[long]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,long]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[short]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,short]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,System.__Canon]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[System.Nullable`1[int]]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,System.Nullable`1[int]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[System.Numerics.Vector`1[float]]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,System.Numerics.Vector`1[float]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[ubyte]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,ubyte]:this (FullOpts)
234 (98.73 % of base) : Microsoft.Extensions.Caching.Memory.dasm - Microsoft.Extensions.Caching.Memory.MemoryCache:TriggerOvercapacityCompaction():this (FullOpts)
231 (93.52 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:ApplicationError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Exception) (FullOpts)
226 (69.75 % of base) : Yarp.ReverseProxy.dasm - Yarp.ReverseProxy.Forwarder.StreamCopyHttpContent:DisableMinRequestBodyDataRateAndMaxRequestBodySize(Microsoft.AspNetCore.Http.HttpContext):this (FullOpts)
223 (247.78 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[System.__Canon]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.__Canon,System.Exception):this (FullOpts)
209 (720.69 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:Log(Microsoft.Extensions.Logging.ILogger,int,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
205 (99.03 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:Started(Microsoft.Extensions.Logging.ILogger) (FullOpts)
205 (99.03 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:Starting(Microsoft.Extensions.Logging.ILogger) (FullOpts)
205 (99.03 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:Stopped(Microsoft.Extensions.Logging.ILogger) (FullOpts)
205 (99.03 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:Stopping(Microsoft.Extensions.Logging.ILogger) (FullOpts)
204 (92.73 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:BackgroundServiceFaulted(Microsoft.Extensions.Logging.ILogger,System.Exception) (FullOpts)
204 (92.73 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:HostedServiceStartupFaulted(Microsoft.Extensions.Logging.ILogger,System.Exception) (FullOpts)
204 (92.73 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:StoppedWithException(Microsoft.Extensions.Logging.ILogger,System.Exception) (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[double,System.__Canon]):this (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[int,System.__Canon]):this (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[long,System.__Canon]):this (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[short,System.__Canon]):this (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.__Canon]):this (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.__Canon]):this (FullOpts)
204 (115.91 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[ubyte,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[ubyte,System.__Canon]):this (FullOpts)
202 (43.91 % of base) : Yarp.ReverseProxy.dasm - Yarp.ReverseProxy.Forwarder.HttpForwarder:HandleRequestBodyFailure(Microsoft.AspNetCore.Http.HttpContext,int,System.Exception,System.Exception,ubyte):int:this (FullOpts)
195 (78.95 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:BackgroundServiceStoppingHost(Microsoft.Extensions.Logging.ILogger,System.Exception) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (464.29 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
194 (33.56 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.Logger:BeginScope[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float]):System.IDisposable:this (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (538.89 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
190 (487.18 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:Log(Microsoft.Extensions.Logging.ILogger,int,System.Exception,System.String,System.Object[]) (FullOpts)
189 (572.73 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:Log(Microsoft.Extensions.Logging.ILogger,int,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (531.43 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[double,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[double,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[double,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[double,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[double,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[double,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[double,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[int,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[int,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[int,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[int,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[int,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[int,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[int,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[long,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[long,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[long,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[long,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[long,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[long,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[long,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[short,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[short,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[short,long]):this (FullOpts)
Top method improvements (bytes):
-55 (-18.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.__Canon]():System.__Canon:this (FullOpts)
-51 (-8.87 % of base) : Microsoft.Extensions.Options.dasm - Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions:ValidateOnStart[System.__Canon](Microsoft.Extensions.Options.OptionsBuilder`1[System.__Canon]):Microsoft.Extensions.Options.OptionsBuilder`1[System.__Canon] (FullOpts)
-44 (-6.60 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+RSACmsSignature:SignCore(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm,ubyte,System.Security.Cryptography.RSASignaturePadding,byref):ubyte (FullOpts)
-40 (-3.98 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+DSACmsSignature:Sign(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm,ubyte,byref,byref,byref):ubyte:this (FullOpts)
-40 (-3.02 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+ECDsaCmsSignature:Sign(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm,ubyte,byref,byref,byref):ubyte:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[double]():double:this (FullOpts)
-23 (-10.13 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[int]():int:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[long]():long:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[short]():short:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-23 (-9.20 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[ubyte]():ubyte:this (FullOpts)
Top method regressions (percentages):
209 (720.69 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:Log(Microsoft.Extensions.Logging.ILogger,int,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
189 (572.73 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:Log(Microsoft.Extensions.Logging.ILogger,int,System.String,System.Object[]) (FullOpts)
194 (538.89 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
186 (531.43 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
194 (497.44 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[]) (FullOpts)
173 (494.29 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
186 (489.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[]) (FullOpts)
190 (487.18 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:Log(Microsoft.Extensions.Logging.ILogger,int,System.Exception,System.String,System.Object[]) (FullOpts)
195 (464.29 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
173 (455.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]) (FullOpts)
173 (455.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]) (FullOpts)
173 (455.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]) (FullOpts)
173 (455.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]) (FullOpts)
173 (455.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
195 (433.33 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[]) (FullOpts)
223 (247.78 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[System.__Canon]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.__Canon,System.Exception):this (FullOpts)
241 (219.09 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[System.__Canon,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.__Canon,System.Nullable`1[int],System.Exception):this (FullOpts)
235 (215.60 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.ConsoleLifetime:OnApplicationStopping():this (FullOpts)
235 (215.60 % of base) : Microsoft.Extensions.Hosting.WindowsServices.dasm - Microsoft.Extensions.Hosting.WindowsServices.WindowsServiceLifetime:<WaitForStartAsync>b__16_2():this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[double]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],double]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[int]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],int]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[long]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],long]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[short]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],short]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],System.__Canon]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[System.Nullable`1[int]]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],System.Nullable`1[int]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[System.Numerics.Vector`1[float]]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],System.Numerics.Vector`1[float]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:GetAlternateLookup[ubyte]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.__Canon,System.Nullable`1[int],ubyte]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[double]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,double]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[int]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,int]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[long]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,long]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[short]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,short]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,System.__Canon]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[System.Nullable`1[int]]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,System.Nullable`1[int]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[System.Numerics.Vector`1[float]]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,System.Numerics.Vector`1[float]]:this (FullOpts)
235 (188.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.__Canon]:GetAlternateLookup[ubyte]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.__Canon,ubyte]:this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[System.__Canon,double]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[System.__Canon,int]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[System.__Canon,long]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[System.__Canon,short]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.__Canon]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.Nullable`1[int]]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.Numerics.Vector`1[float]]):this (FullOpts)
374 (162.61 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.__Canon,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[System.__Canon,ubyte]):this (FullOpts)
514 (158.15 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.ConsoleLifetime:OnApplicationStarted():this (FullOpts)
235 (153.59 % of base) : Microsoft.Extensions.Hosting.WindowsServices.dasm - Microsoft.Extensions.Hosting.WindowsServices.WindowsServiceLifetime:<WaitForStartAsync>b__16_1():this (FullOpts)
237 (150.96 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:OnApplicationStopping():this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[double,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[double,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[double,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[double,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[double,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[double,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[double,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[double,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[int,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[int,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[int,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[int,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[int,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[int,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[int,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[int,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[long,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[long,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[long,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[long,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[long,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[long,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[long,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[long,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[short,double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[short,int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[short,long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[short,short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[short,System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[short,System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[short,System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[short,ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Nullable`1[int],System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],ubyte]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[double](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],double]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[int](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],int]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[long](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],long]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[short](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],short]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]):this (FullOpts)
175 (128.68 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.SortQueryOperatorResults`2+ChildResultsRecipient[System.Numerics.Vector`1[float],System.Nullable`1[int]]:Receive[ubyte](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],ubyte]):this (FullOpts)
Top method improvements (percentages):
-55 (-18.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.__Canon]():System.__Canon:this (FullOpts)
-23 (-10.13 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[int]():int:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[long]():long:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Nullable`1[int]]():System.Nullable`1[int]:this (FullOpts)
-23 (-10.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[ubyte]():ubyte:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[double]():double:this (FullOpts)
-23 (-10.04 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[short]():short:this (FullOpts)
-23 (-9.20 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
-51 (-8.87 % of base) : Microsoft.Extensions.Options.dasm - Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions:ValidateOnStart[System.__Canon](Microsoft.Extensions.Options.OptionsBuilder`1[System.__Canon]):Microsoft.Extensions.Options.OptionsBuilder`1[System.__Canon] (FullOpts)
-44 (-6.60 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+RSACmsSignature:SignCore(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm,ubyte,System.Security.Cryptography.RSASignaturePadding,byref):ubyte (FullOpts)
-40 (-3.98 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+DSACmsSignature:Sign(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm,ubyte,byref,byref,byref):ubyte:this (FullOpts)
-40 (-3.02 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.CmsSignature+ECDsaCmsSignature:Sign(System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.AsymmetricAlgorithm,ubyte,byref,byref,byref):ubyte:this (FullOpts)
321 total methods with Code Size differences (12 improved, 309 regressed), 247561 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (87 MB)
- build-artifacts-main.zip (708 MB)
- build-clr-checked-pr.zip (87 MB)
- build-artifacts-pr.zip (710 MB)
- jit-diffs-main.zip (148 MB)
- jit-diffs-pr.zip (148 MB)
- diff-frameworks.txt (57 KB)
- ShortDiffsRegressions.md (56 KB)
- LongDiffsRegressions.md (479 KB)
- LongDiffsImprovements.md (202 KB)
- ShortDiffsImprovements.md (52 KB)
Metadata
Metadata
Assignees
Labels
No labels