Open
Description
Job completed in 16 minutes 36 seconds (remote runner delay: 1 minute 19 seconds).
dotnet/runtime#112353
Diffs
Diffs
Found 95 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 43735333
Total bytes of diff: 43759968
Total bytes of delta: 24635 (0.06 % of base)
Total relative delta: 278.89
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
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.64 % of base)
470 : Microsoft.Extensions.Hosting.WindowsServices.dasm (7.51 % of base)
Top file improvements (bytes):
-176 : System.Text.Json.dasm (-0.01 % of base)
11 total files with Code Size differences (1 improved, 10 regressed), 252 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)
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)
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 (42.07 % of base) : Yarp.ReverseProxy.dasm - Yarp.ReverseProxy.Transforms.ResponseTrailerValueTransform:ApplyAsync(Yarp.ReverseProxy.Transforms.ResponseTrailersTransformContext):System.Threading.Tasks.ValueTask:this (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 (494.29 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerExtensions:LogTrace(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)
159 (28.19 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.Logger:BeginScope[System.Nullable`1[int]](System.Nullable`1[int]):System.IDisposable:this (FullOpts)
145 (27.00 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollectionExtensions:ThenByDescending[System.__Canon,System.Nullable`1[int]](System.Data.OrderedEnumerableRowCollection`1[System.__Canon],System.Func`2[System.__Canon,System.Nullable`1[int]],System.Collections.Generic.IComparer`1[System.Nullable`1[int]]):System.Data.OrderedEnumerableRowCollection`1[System.__Canon] (FullOpts)
144 (23.38 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollectionExtensions:ThenByDescending[System.__Canon,System.Nullable`1[int]](System.Data.OrderedEnumerableRowCollection`1[System.__Canon],System.Func`2[System.__Canon,System.Nullable`1[int]]):System.Data.OrderedEnumerableRowCollection`1[System.__Canon] (FullOpts)
142 (26.59 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollectionExtensions:ThenBy[System.__Canon,System.Nullable`1[int]](System.Data.OrderedEnumerableRowCollection`1[System.__Canon],System.Func`2[System.__Canon,System.Nullable`1[int]],System.Collections.Generic.IComparer`1[System.Nullable`1[int]]):System.Data.OrderedEnumerableRowCollection`1[System.__Canon] (FullOpts)
141 (23.00 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollectionExtensions:ThenBy[System.__Canon,System.Nullable`1[int]](System.Data.OrderedEnumerableRowCollection`1[System.__Canon],System.Func`2[System.__Canon,System.Nullable`1[int]]):System.Data.OrderedEnumerableRowCollection`1[System.__Canon] (FullOpts)
130 (123.81 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Numerics.Vector`1[float],System.Nullable`1[int],System.Exception):this (FullOpts)
121 (124.74 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[System.Numerics.Vector`1[float]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Numerics.Vector`1[float],System.Exception):this (FullOpts)
121 (112.04 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[double,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,double,System.Nullable`1[int],System.Exception):this (FullOpts)
120 (3.39 % of base) : MihuBot.dasm - MihuBot.Pages.Pages__Host+<<ExecuteAsync>b__17_0>d:MoveNext():this (FullOpts)
120 (2.91 % of base) : MihuBot.dasm - MihuBot.Pages.Pages__Host+<<ExecuteAsync>b__17_1>d:MoveNext():this (FullOpts)
119 (112.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Nullable`1[int],System.Nullable`1[int],System.Exception):this (FullOpts)
115 (104.55 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[int,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,int,System.Nullable`1[int],System.Exception):this (FullOpts)
115 (104.55 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[long,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,long,System.Nullable`1[int],System.Exception):this (FullOpts)
115 (103.60 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[short,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,short,System.Nullable`1[int],System.Exception):this (FullOpts)
114 (102.70 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[ubyte,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,ubyte,System.Nullable`1[int],System.Exception):this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[int,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[long,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[long,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[short,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[short,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.Nullable`1[int],System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.Numerics.Vector`1[float],System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[ubyte,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[ubyte,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[double]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[double,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[int]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[int,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[long]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[long,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[short]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[short,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.Numerics.Vector`1[float]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.Numerics.Vector`1[float],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[ubyte]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[ubyte,System.__Canon]:this (FullOpts)
103 (15.37 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.Logger:BeginScope[System.__Canon](System.__Canon):System.IDisposable:this (FullOpts)
87 (15.34 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.Logger:BeginScope[double](double):System.IDisposable:this (FullOpts)
87 (15.62 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.Logger:BeginScope[int](int):System.IDisposable:this (FullOpts)
Top method improvements (bytes):
-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)
-15 (-4.93 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.__Canon]():System.__Canon: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)
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)
236 (126.20 % of base) : Microsoft.Extensions.Hosting.Systemd.dasm - Microsoft.Extensions.Hosting.Systemd.SystemdLifetime:OnApplicationStarted():this (FullOpts)
121 (124.74 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[System.Numerics.Vector`1[float]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Numerics.Vector`1[float],System.Exception):this (FullOpts)
130 (123.81 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Numerics.Vector`1[float],System.Nullable`1[int],System.Exception):this (FullOpts)
119 (112.26 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[System.Nullable`1[int],System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Nullable`1[int],System.Nullable`1[int],System.Exception):this (FullOpts)
121 (112.04 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[double,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,double,System.Nullable`1[int],System.Exception):this (FullOpts)
115 (104.55 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[int,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,int,System.Nullable`1[int],System.Exception):this (FullOpts)
115 (104.55 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[long,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,long,System.Nullable`1[int],System.Exception):this (FullOpts)
115 (103.60 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[short,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,short,System.Nullable`1[int],System.Exception):this (FullOpts)
114 (102.70 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass12_0`2[ubyte,System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,ubyte,System.Nullable`1[int],System.Exception):this (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)
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)
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)
84 (92.31 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[short]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,short,System.Exception):this (FullOpts)
84 (92.31 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[ubyte]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,ubyte,System.Exception):this (FullOpts)
87 (91.58 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[System.Nullable`1[int]]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Nullable`1[int],System.Exception):this (FullOpts)
81 (90.00 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[int]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,int,System.Exception):this (FullOpts)
81 (90.00 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[long]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,long,System.Exception):this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[int,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[long,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[long,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[short,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[short,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.Nullable`1[int],System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[System.Numerics.Vector`1[float],System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[ubyte,System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[ubyte,System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[double]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[double,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[int]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[int,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[long]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[long,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[short]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[short,System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.Nullable`1[int]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.Nullable`1[int],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[System.Numerics.Vector`1[float]]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[System.Numerics.Vector`1[float],System.__Canon]:this (FullOpts)
106 (84.80 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet`1[ubyte]:GetAlternateLookup[System.__Canon]():System.Collections.Frozen.FrozenSet`1+AlternateLookup`1[ubyte,System.__Canon]:this (FullOpts)
80 (82.47 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass10_0`1[double]:<Define>b__1(Microsoft.Extensions.Logging.ILogger,double,System.Exception):this (FullOpts)
70 (80.46 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Logging.LoggerMessage+<>c__DisplayClass8_0:<Define>b__1(Microsoft.Extensions.Logging.ILogger,System.Exception):this (FullOpts)
195 (78.95 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.Internal.HostingLoggerExtensions:BackgroundServiceStoppingHost(Microsoft.Extensions.Logging.ILogger,System.Exception) (FullOpts)
226 (69.75 % of base) : Yarp.ReverseProxy.dasm - Yarp.ReverseProxy.Forwarder.StreamCopyHttpContent:DisableMinRequestBodyDataRateAndMaxRequestBodySize(Microsoft.AspNetCore.Http.HttpContext):this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[double]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],double]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[int]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],int]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[long]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],long]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[short]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],short]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[System.Nullable`1[int]]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],System.Nullable`1[int]]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[System.Numerics.Vector`1[float]]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],System.Numerics.Vector`1[float]]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:GetAlternateLookup[ubyte]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[double,System.Nullable`1[int],ubyte]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:GetAlternateLookup[double]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[int,System.Nullable`1[int],double]:this (FullOpts)
38 (56.72 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:GetAlternateLookup[int]():System.Collections.Frozen.FrozenDictionary`2+AlternateLookup`1[int,System.Nullable`1[int],int]:this (FullOpts)
Top method improvements (percentages):
-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)
-15 (-4.93 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:GetValue[System.__Canon]():System.__Canon:this (FullOpts)
245 total methods with Code Size differences (8 improved, 237 regressed), 247589 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (87 MB)
- build-artifacts-main.zip (710 MB)
- build-clr-checked-pr.zip (87 MB)
- build-artifacts-pr.zip (712 MB)
- jit-diffs-main.zip (148 MB)
- jit-diffs-pr.zip (148 MB)
- diff-frameworks.txt (53 KB)
- ShortDiffsRegressions.md (52 KB)
- LongDiffsImprovements.md (91 KB)
- ShortDiffsImprovements.md (55 KB)
- LongDiffsRegressions.md (432 KB)
Metadata
Metadata
Assignees
Labels
No labels