Skip to content

[JitDiff ARM64] [Copilot] Update BitArray.CopyTo to use cross-platform intri ... #1572

Description

@MihuBot

Job completed in 18 minutes 5 seconds (remote runner delay: 54 seconds).
dotnet/runtime#120627
Using arguments: -arm

Diffs

Diffs
Found 144 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 51913904
Total bytes of diff: 51913920
Total bytes of delta: 16 (0.00 % of base)
Total relative delta: 0.02
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
          20 : System.Reflection.Context.dasm (0.03 % of base)
          16 : Microsoft.Extensions.Http.dasm (0.02 % of base)
          12 : System.Net.NameResolution.dasm (0.02 % of base)
           8 : System.Diagnostics.Process.dasm (0.01 % of base)

Top file improvements (bytes):
         -36 : System.Threading.Channels.dasm (-0.01 % of base)
          -4 : Microsoft.VisualBasic.Core.dasm (-0.00 % of base)

6 total files with Code Size differences (2 improved, 4 regressed), 254 unchanged.

Top method regressions (bytes):
          20 (1.97 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[int]:WriteAsync(int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          20 (1.97 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:WriteAsync(short,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          16 (4.55 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.HttpClientFactoryOptions:.ctor():this (FullOpts)
          16 (3.67 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+ReflectionContextProjector:ProjectInterfaceMapping(System.Reflection.InterfaceMapping):System.Reflection.InterfaceMapping:this (FullOpts)
          12 (0.95 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.LogHelper:.cctor() (FullOpts)
          12 (3.06 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingMethodBody:get_LocalVariables():System.Collections.Generic.IList`1[System.Reflection.LocalVariableInfo]:this (FullOpts)
          12 (0.90 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.AsyncOperation:SignalCompletion():this (FullOpts)
          12 (1.33 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[int]:TryWrite(int):bool:this (FullOpts)
          12 (1.33 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[short]:TryWrite(short):bool:this (FullOpts)
          12 (1.55 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[byte](int):System.Threading.Channels.Channel`1[byte] (FullOpts)
          12 (1.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[int](int):System.Threading.Channels.Channel`1[int] (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[short]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[byte]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[short]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (2.13 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[short]:TryWrite(short):bool:this (FullOpts)
           8 (1.30 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessManager:GetModules(int):System.Diagnostics.ProcessModuleCollection (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[double](System.Func`3[System.Object,System.Net.NameResolutionActivity,double],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[short](System.Func`3[System.Object,System.Net.NameResolutionActivity,short],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[short] (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[System.Nullable`1[int]](System.Func`3[System.Object,System.Net.NameResolutionActivity,System.Nullable`1[int]],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Nullable`1[int]] (FullOpts)
           8 (1.74 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[byte]:.ctor(bool):this (FullOpts)
           8 (1.35 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[double]:.ctor(bool,System.Collections.Generic.IComparer`1[double]):this (FullOpts)
           4 (2.70 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.HttpClientMappingRegistry:.ctor():this (FullOpts)
           4 (0.27 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[int]:WriteAsync(int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
           4 (0.27 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[short]:WriteAsync(short,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
           4 (0.88 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[int]:.ctor(int,bool,System.Action`1[int]):this (FullOpts)
           4 (0.47 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelReader[byte]:get_DebuggerDisplay():System.String:this (FullOpts)
           4 (0.85 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[int]:.ctor(bool):this (FullOpts)

Top method improvements (bytes):
         -24 (-2.93 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
         -24 (-3.30 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
         -16 (-1.43 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:get_Values():System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]:this (FullOpts)
         -12 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[double](int):System.Threading.Channels.Channel`1[double] (FullOpts)
         -12 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[short](int):System.Threading.Channels.Channel`1[short] (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[double]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[long]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[int]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-2.04 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -8 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[byte](System.Func`3[System.Object,System.Net.NameResolutionActivity,byte],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[byte] (FullOpts)
          -8 (-1.27 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType:GetMember(System.String,int,int):System.Reflection.MemberInfo[]:this (FullOpts)
          -8 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[long]:.ctor(bool):this (FullOpts)
          -8 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Nullable`1[int]]:.ctor(bool):this (FullOpts)
          -8 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool):this (FullOpts)
          -8 (-1.43 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[int]:TryWrite(int):bool:this (FullOpts)
          -8 (-1.33 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[System.Nullable`1[int]]:.ctor(bool,System.Collections.Generic.IComparer`1[System.Nullable`1[int]]):this (FullOpts)
          -8 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[int]:TryWrite(int):bool:this (FullOpts)
          -8 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[short]:TryWrite(short):bool:this (FullOpts)
          -4 (-3.03 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.CacheDict`2[System.Nullable`1[int],System.Nullable`1[int]]:.ctor(int):this (FullOpts)
          -4 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:.cctor() (FullOpts)
          -4 (-0.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[byte]:.ctor(int,int,bool,System.Action`1[byte]):this (FullOpts)
          -4 (-0.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[double]:.ctor(int,int,bool,System.Action`1[double]):this (FullOpts)
          -4 (-0.79 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[int]:.ctor(int,int,bool,System.Action`1[int]):this (FullOpts)
          -4 (-0.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[short]:.ctor(int,int,bool,System.Action`1[short]):this (FullOpts)
          -4 (-0.88 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[double]:.ctor(int,bool,System.Action`1[double]):this (FullOpts)
          -4 (-0.46 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:get_DebuggerDisplay():System.String:this (FullOpts)
          -4 (-0.85 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[short]:.ctor(bool):this (FullOpts)
          -4 (-0.85 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Nullable`1[int]]:.ctor(bool):this (FullOpts)
          -4 (-0.67 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[int]:.ctor(bool,System.Collections.Generic.IComparer`1[int]):this (FullOpts)
          -4 (-0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[long]:.ctor(bool,System.Collections.Generic.IComparer`1[long]):this (FullOpts)
          -4 (-0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]):this (FullOpts)

Top method regressions (percentages):
          16 (4.55 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.HttpClientFactoryOptions:.ctor():this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[short]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[byte]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[short]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          16 (3.67 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+ReflectionContextProjector:ProjectInterfaceMapping(System.Reflection.InterfaceMapping):System.Reflection.InterfaceMapping:this (FullOpts)
          12 (3.06 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingMethodBody:get_LocalVariables():System.Collections.Generic.IList`1[System.Reflection.LocalVariableInfo]:this (FullOpts)
           4 (2.70 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.DependencyInjection.HttpClientMappingRegistry:.ctor():this (FullOpts)
          12 (2.13 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[short]:TryWrite(short):bool:this (FullOpts)
          20 (1.97 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[int]:WriteAsync(int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          20 (1.97 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:WriteAsync(short,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
           8 (1.74 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[byte]:.ctor(bool):this (FullOpts)
          12 (1.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[int](int):System.Threading.Channels.Channel`1[int] (FullOpts)
          12 (1.55 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[byte](int):System.Threading.Channels.Channel`1[byte] (FullOpts)
           8 (1.35 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[double]:.ctor(bool,System.Collections.Generic.IComparer`1[double]):this (FullOpts)
          12 (1.33 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[int]:TryWrite(int):bool:this (FullOpts)
          12 (1.33 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[short]:TryWrite(short):bool:this (FullOpts)
           8 (1.30 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessManager:GetModules(int):System.Diagnostics.ProcessModuleCollection (FullOpts)
          12 (0.95 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.LogHelper:.cctor() (FullOpts)
          12 (0.90 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.AsyncOperation:SignalCompletion():this (FullOpts)
           4 (0.88 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[int]:.ctor(int,bool,System.Action`1[int]):this (FullOpts)
           4 (0.85 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[int]:.ctor(bool):this (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[double](System.Func`3[System.Object,System.Net.NameResolutionActivity,double],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[short](System.Func`3[System.Object,System.Net.NameResolutionActivity,short],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[short] (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[System.Nullable`1[int]](System.Func`3[System.Object,System.Net.NameResolutionActivity,System.Nullable`1[int]],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Nullable`1[int]] (FullOpts)
           4 (0.47 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelReader[byte]:get_DebuggerDisplay():System.String:this (FullOpts)
           4 (0.27 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[int]:WriteAsync(int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
           4 (0.27 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[short]:WriteAsync(short,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)

Top method improvements (percentages):
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[double]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[long]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[int]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -24 (-3.30 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -4 (-3.03 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.CacheDict`2[System.Nullable`1[int],System.Nullable`1[int]]:.ctor(int):this (FullOpts)
         -24 (-2.93 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-2.04 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -8 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[long]:.ctor(bool):this (FullOpts)
          -8 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Nullable`1[int]]:.ctor(bool):this (FullOpts)
          -8 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool):this (FullOpts)
         -12 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[double](int):System.Threading.Channels.Channel`1[double] (FullOpts)
         -12 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.Channel:CreateBounded[short](int):System.Threading.Channels.Channel`1[short] (FullOpts)
          -8 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[int]:TryWrite(int):bool:this (FullOpts)
          -8 (-1.52 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[short]:TryWrite(short):bool:this (FullOpts)
         -16 (-1.43 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:get_Values():System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]:this (FullOpts)
          -8 (-1.43 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[int]:TryWrite(int):bool:this (FullOpts)
          -8 (-1.33 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[System.Nullable`1[int]]:.ctor(bool,System.Collections.Generic.IComparer`1[System.Nullable`1[int]]):this (FullOpts)
          -8 (-1.27 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingType:GetMember(System.String,int,int):System.Reflection.MemberInfo[]:this (FullOpts)
          -4 (-0.88 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[double]:.ctor(int,bool,System.Action`1[double]):this (FullOpts)
          -4 (-0.85 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[short]:.ctor(bool):this (FullOpts)
          -4 (-0.85 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Nullable`1[int]]:.ctor(bool):this (FullOpts)
          -4 (-0.79 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[int]:.ctor(int,int,bool,System.Action`1[int]):this (FullOpts)
          -4 (-0.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[byte]:.ctor(int,int,bool,System.Action`1[byte]):this (FullOpts)
          -4 (-0.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[double]:.ctor(int,int,bool,System.Action`1[double]):this (FullOpts)
          -4 (-0.69 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[short]:.ctor(int,int,bool,System.Action`1[short]):this (FullOpts)
          -4 (-0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[long]:.ctor(bool,System.Collections.Generic.IComparer`1[long]):this (FullOpts)
          -4 (-0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]):this (FullOpts)
          -4 (-0.67 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[int]:.ctor(bool,System.Collections.Generic.IComparer`1[int]):this (FullOpts)
          -8 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[byte](System.Func`3[System.Object,System.Net.NameResolutionActivity,byte],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[byte] (FullOpts)
          -4 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:.cctor() (FullOpts)
          -4 (-0.46 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:get_DebuggerDisplay():System.String:this (FullOpts)

62 total methods with Code Size differences (33 improved, 29 regressed), 250777 unchanged.

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

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions