forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 14 minutes.
dotnet/runtime#104558
Diffs
Diffs
Found 346 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 41570631
Total bytes of diff: 41560636
Total bytes of delta: -9995 (-0.02 % of base)
Total relative delta: -42.20
diff is an improvement.
relative diff is an improvement.
Total byte diff includes 1024 bytes from reconciling methods
Base had 94 unique methods, 48141 unique bytes
Diff had 99 unique methods, 49165 unique bytes
Top file regressions (bytes):
634 : System.Threading.Tasks.Parallel.dasm (0.25 % of base)
43 : System.Net.HttpListener.dasm (0.04 % of base)
24 : System.Threading.Channels.dasm (0.01 % of base)
20 : System.Net.Requests.dasm (0.01 % of base)
16 : Microsoft.Extensions.Primitives.dasm (0.05 % of base)
14 : System.Net.Mail.dasm (0.01 % of base)
13 : System.Net.Quic.dasm (0.01 % of base)
5 : Microsoft.Extensions.Options.dasm (0.02 % of base)
3 : System.Net.WebProxy.dasm (0.05 % of base)
2 : System.Reflection.Metadata.dasm (0.00 % of base)
1 : System.Threading.RateLimiting.dasm (0.00 % of base)
Top file improvements (bytes):
-2774 : System.Net.Sockets.dasm (-1.06 % of base)
-1600 : System.Private.CoreLib.dasm (-0.02 % of base)
-1540 : System.Linq.Expressions.dasm (-0.16 % of base)
-1009 : System.Collections.Concurrent.dasm (-0.23 % of base)
-830 : System.Net.Http.dasm (-0.10 % of base)
-690 : System.Threading.Tasks.Dataflow.dasm (-0.05 % of base)
-434 : System.ComponentModel.TypeConverter.dasm (-0.14 % of base)
-312 : System.IO.Compression.ZipFile.dasm (-2.24 % of base)
-270 : System.Diagnostics.DiagnosticSource.dasm (-0.10 % of base)
-269 : System.Text.RegularExpressions.dasm (-0.04 % of base)
-194 : System.Net.WebClient.dasm (-0.34 % of base)
-185 : System.Formats.Tar.dasm (-0.14 % of base)
-169 : System.Text.Json.dasm (-0.01 % of base)
-159 : System.Private.Xml.dasm (-0.00 % of base)
-111 : System.Data.Odbc.dasm (-0.05 % of base)
-66 : Microsoft.Extensions.Logging.EventSource.dasm (-0.23 % of base)
-62 : System.Security.Cryptography.dasm (-0.01 % of base)
-22 : System.Net.Security.dasm (-0.01 % of base)
-15 : System.Reflection.MetadataLoadContext.dasm (-0.01 % of base)
-14 : System.Diagnostics.TraceSource.dasm (-0.03 % of base)
-12 : Microsoft.Extensions.Configuration.dasm (-0.05 % of base)
-12 : System.IO.Pipes.dasm (-0.03 % of base)
-10 : System.Linq.Parallel.dasm (-0.00 % of base)
-8 : System.Runtime.Caching.dasm (-0.01 % of base)
-1 : System.IO.Compression.dasm (-0.00 % of base)
-1 : System.Runtime.InteropServices.dasm (-0.00 % of base)
-1 : System.IO.Compression.Brotli.dasm (-0.00 % of base)
38 total files with Code Size differences (27 improved, 11 regressed), 221 unchanged.
Top method regressions (bytes):
10230 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:MoveNext():this (FullOpts) (0 base, 1 diff methods)
3181 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
2278 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1852 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1769 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1694 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1636 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1569 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1514 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1471 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1464 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1451 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1446 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1433 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1306 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1288 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1269 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1190 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1148 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1116 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1099 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:MoveNext():this (FullOpts) (0 base, 1 diff methods)
1015 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|207_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (0 base, 1 diff methods)
478 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|50_0(System.Uri):this (FullOpts) (0 base, 1 diff methods)
447 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|214_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (0 base, 1 diff methods)
302 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__140_0(long,int):this (FullOpts) (0 base, 1 diff methods)
299 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__56_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
236 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__59_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
196 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|65_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (0 base, 1 diff methods)
172 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|66_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (0 base, 1 diff methods)
167 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|71_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
161 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|83_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
144 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|109_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:Dispose():this (FullOpts) (0 base, 1 diff methods)
136 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|66_0() (FullOpts) (0 base, 1 diff methods)
128 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|86_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
109 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
105 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
96 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
83 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:.ctor(double,double,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
80 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
79 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int],System.Nullable`1[int],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
78 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteString>g__ThrowForInvalidCharEncoding|55_0() (FullOpts) (0 base, 1 diff methods)
78 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<ExecuteCallbackHandlers>b__36_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
78 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:.ctor(int,int,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:.ctor(long,long,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:.ctor(ubyte,ubyte,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[ubyte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptionalOrNotAuthenticatedOrShutdown>g__ThrowAlreadyShutdown|134_0() (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Nullable`1[int]](byref,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
63 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<CancelAsync>b__25_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
59 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<>c:<DnsConnectAsync>b__109_1(System.Object):this (FullOpts) (0 base, 1 diff methods)
56 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
50 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptional>g__ThrowExceptional|131_0(System.Runtime.ExceptionServices.ExceptionDispatchInfo):this (FullOpts) (0 base, 1 diff methods)
43 (6.50 % of base) : System.Net.HttpListener.dasm - System.Net.HttpEndPointListener:RemovePrefix(System.Net.ListenerPrefix):this (FullOpts)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
26 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[double](byref,double,double):double (FullOpts) (0 base, 1 diff methods)
23 (Infinity of base) : System.Private.CoreLib.dasm - System.SR:get_NotSupported_ReferenceEnumOrPrimitiveTypeRequired():System.String (FullOpts) (0 base, 1 diff methods)
21 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__TransitionToCompletedAndTryOwnCompletion|39_1():ubyte:this (FullOpts) (0 base, 1 diff methods)
21 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[short](byref,short,short):short (FullOpts) (0 base, 1 diff methods)
20 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[ubyte](byref,ubyte,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
19 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[double](byref,double):double (FullOpts) (0 base, 1 diff methods)
16 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[short](byref,short):short (FullOpts) (0 base, 1 diff methods)
15 (0.29 % of base) : System.Net.Http.dasm - System.Net.Http.Http3Connection+<ProcessServerStreamAsync>d__46:MoveNext():this (FullOpts)
15 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[ubyte](byref,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
14 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[long](byref,long,long):long (FullOpts) (0 base, 1 diff methods)
12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[int](byref,int,int):int (FullOpts) (0 base, 1 diff methods)
12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[long](byref,long):long (FullOpts) (0 base, 1 diff methods)
Top method improvements (bytes):
-10230 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-3176 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|112_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-2278 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__94:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1852 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1769 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__83:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1694 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__61:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1636 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__82:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1569 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__62:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1514 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|72_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1438 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__155:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1306 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__75:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1288 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__90:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1270 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[short]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1269 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__99:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1260 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[ubyte]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1251 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[long]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1250 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[int]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1190 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__93:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1148 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1116 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|87_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1099 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__115:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-1015 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|208_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (1 base, 0 diff methods)
-488 (-24.28 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:ProcessHttp11RequestQueue(System.Net.Http.HttpConnection):this (FullOpts)
-478 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|51_0(System.Uri):this (FullOpts) (1 base, 0 diff methods)
-447 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|215_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (1 base, 0 diff methods)
-331 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__143_0(long,int):this (FullOpts) (1 base, 0 diff methods)
-312 (-28.47 % of base) : System.IO.Compression.ZipFile.dasm - System.IO.Compression.ZipFile:CreateZipArchiveFromDirectory(System.String,System.IO.Compression.ZipArchive,System.Nullable`1[int],ubyte) (FullOpts)
-299 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__57_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
-285 (-25.33 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:TryCompleteSendTo(System.Net.Sockets.SafeSocketHandle,System.ReadOnlySpan`1[ubyte],System.Collections.Generic.IList`1[System.ArraySegment`1[ubyte]],byref,byref,byref,int,System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
-270 (-26.87 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionRightToLeft(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts)
-249 (-85.27 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketTaskExtensions:SendAsync(System.Net.Sockets.Socket,System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int] (FullOpts)
-236 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__60_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
-221 (-10.86 % of base) : System.Private.CoreLib.dasm - System.Threading.ReaderWriterLockSlim:TryEnterReadLockCore(System.Threading.ReaderWriterLockSlim+TimeoutTracker):ubyte:this (FullOpts)
-196 (-18.79 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:RemoveDirectoryRecursive(System.String) (FullOpts)
-196 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|66_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (1 base, 0 diff methods)
-185 (-14.45 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarFile+<GetFilesForCreation>d__11:MoveNext():ubyte:this (FullOpts)
-172 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|67_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (1 base, 0 diff methods)
-167 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|72_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
-161 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|84_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-159 (-11.10 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaSet:Add(System.Xml.Schema.XmlSchemaSet):this (FullOpts)
-144 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|112_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-139 (-21.48 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:BeginSend(ubyte[],int,int,int,byref,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
-139 (-24.30 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:BeginSend(ubyte[],int,int,int,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[double]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[int]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[long]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[ubyte]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-136 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|67_0() (FullOpts) (1 base, 0 diff methods)
-135 (-56.49 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivitySource+<>c:<.ctor>b__5_0(System.Diagnostics.ActivityListener,System.Object):this (FullOpts)
-135 (-56.49 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivitySource+<>c:<AddActivityListener>b__25_0(System.Diagnostics.ActivitySource,System.Object):this (FullOpts)
-128 (-90.78 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Numerics.Vector`1[float]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-128 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|87_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
-126 (-25.20 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ArraySegment`1[ubyte],int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
-126 (-25.10 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketTaskExtensions:SendAsync(System.Net.Sockets.Socket,System.ArraySegment`1[ubyte],int):System.Threading.Tasks.Task`1[int] (FullOpts)
-119 (-23.56 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:ReceiveAsync(System.ArraySegment`1[ubyte],int,ubyte):System.Threading.Tasks.Task`1[int]:this (FullOpts)
-117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[short]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-116 (-89.92 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[double]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-116 (-48.95 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:ReturnHttp11Connection(System.Net.Http.HttpConnection):this (FullOpts)
-114 (-89.76 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[ubyte]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[int]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[long]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Nullable`1[int]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-111 (-63.07 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionPool:PutNewObject(System.Data.ProviderBase.DbConnectionInternal):this (FullOpts)
-111 (-34.69 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.IndexExpression:Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression]):System.Linq.Expressions.IndexExpression:this (FullOpts)
-109 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
-109 (-43.95 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:DisposeCachedTaskSocketAsyncEventArgs():this (FullOpts)
-108 (-7.07 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesAsync>d__100:MoveNext():this (FullOpts)
-107 (-77.54 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Nullable`1[int]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryAdd(System.Nullable`1[int]):ubyte:this (FullOpts)
-107 (-29.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.NewExpression:Update(System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression]):System.Linq.Expressions.NewExpression:this (FullOpts)
-106 (-27.60 % of base) : System.Private.CoreLib.dasm - System.Lazy`1[double]:CreateValue():double:this (FullOpts)
-105 (-24.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitIndex(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Expression:this (FullOpts)
-105 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
-103 (-30.38 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitNew(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression:this (FullOpts)
-103 (-75.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression+IndexExpressionProxy:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-103 (-75.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression+NewExpressionProxy:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.BlockN:GetOrMakeExpressions():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DynamicExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.IndexExpression:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.InstanceMethodCallExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.InvocationExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.MethodCallExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.NewExpression:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ScopeExpression:GetOrMakeVariables():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.ParameterExpression]:this (FullOpts)
-101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ScopeN:GetOrMakeExpressions():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
-99 (-5.94 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesUnknownLengthAsync>d__101:MoveNext():this (FullOpts)
-98 (-3.48 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal+<SendPacketsAsync>d__80:MoveNext():this (FullOpts)
-97 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-90 (-15.18 % of base) : System.Private.CoreLib.dasm - System.Lazy`1[System.__Canon]:CreateValue():System.__Canon:this (FullOpts)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-86 (-7.45 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEventVarargs(int,ulong,System.Object[]):this (FullOpts)
-82 (-7.31 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEventWithRelatedActivityIdCore(int,ulong,int,ulong):this (FullOpts)
-82 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
Top method regressions (percentages):
136 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|66_0() (FullOpts) (0 base, 1 diff methods)
172 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|66_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (0 base, 1 diff methods)
105 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
21 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__TransitionToCompletedAndTryOwnCompletion|39_1():ubyte:this (FullOpts) (0 base, 1 diff methods)
109 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
161 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|83_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
196 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|65_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (0 base, 1 diff methods)
128 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|86_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
167 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|71_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
478 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|50_0(System.Uri):this (FullOpts) (0 base, 1 diff methods)
78 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteString>g__ThrowForInvalidCharEncoding|55_0() (FullOpts) (0 base, 1 diff methods)
1852 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1148 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1116 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1514 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
236 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__59_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
299 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__56_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
2278 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1190 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1269 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1769 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1306 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1636 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1288 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
10230 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:MoveNext():this (FullOpts) (0 base, 1 diff methods)
56 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1694 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1569 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
447 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|214_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (0 base, 1 diff methods)
1015 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|207_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (0 base, 1 diff methods)
50 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptional>g__ThrowExceptional|131_0(System.Runtime.ExceptionServices.ExceptionDispatchInfo):this (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptionalOrNotAuthenticatedOrShutdown>g__ThrowAlreadyShutdown|134_0() (FullOpts) (0 base, 1 diff methods)
1099 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1433 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
144 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|109_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
302 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__140_0(long,int):this (FullOpts) (0 base, 1 diff methods)
3181 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
59 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<>c:<DnsConnectAsync>b__109_1(System.Object):this (FullOpts) (0 base, 1 diff methods)
23 (Infinity of base) : System.Private.CoreLib.dasm - System.SR:get_NotSupported_ReferenceEnumOrPrimitiveTypeRequired():System.String (FullOpts) (0 base, 1 diff methods)
63 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<CancelAsync>b__25_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
78 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<ExecuteCallbackHandlers>b__36_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
26 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[double](byref,double,double):double (FullOpts) (0 base, 1 diff methods)
12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[int](byref,int,int):int (FullOpts) (0 base, 1 diff methods)
14 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[long](byref,long,long):long (FullOpts) (0 base, 1 diff methods)
21 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[short](byref,short,short):short (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
20 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[ubyte](byref,ubyte,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
19 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[double](byref,double):double (FullOpts) (0 base, 1 diff methods)
10 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[int](byref,int):int (FullOpts) (0 base, 1 diff methods)
12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[long](byref,long):long (FullOpts) (0 base, 1 diff methods)
16 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[short](byref,short):short (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Nullable`1[int]](byref,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
15 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[ubyte](byref,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
1446 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1451 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1471 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
1464 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
83 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:.ctor(double,double,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:Dispose():this (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:.ctor(int,int,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:Dispose():this (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:.ctor(long,long,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:Dispose():this (FullOpts) (0 base, 1 diff methods)
78 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:Dispose():this (FullOpts) (0 base, 1 diff methods)
96 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:Dispose():this (FullOpts) (0 base, 1 diff methods)
79 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int],System.Nullable`1[int],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
80 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:.ctor(ubyte,ubyte,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[ubyte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:Dispose():this (FullOpts) (0 base, 1 diff methods)
10 (38.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:RaiseUnloadEvent():this (FullOpts)
Top method improvements (percentages):
-11 (-100.00 % of base) : System.IO.Compression.Brotli.dasm - System.IO.Compression.BrotliStream:get_AsyncOperationIsActive():ubyte:this (FullOpts) (1 base, 0 diff methods)
-11 (-100.00 % of base) : System.IO.Compression.dasm - System.IO.Compression.DeflateStream:get_AsyncOperationIsActive():ubyte:this (FullOpts) (1 base, 0 diff methods)
-136 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|67_0() (FullOpts) (1 base, 0 diff methods)
-172 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|67_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (1 base, 0 diff methods)
-105 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
-21 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__TransitionToCompletedAndTryOwnCompletion|40_1():ubyte:this (FullOpts) (1 base, 0 diff methods)
-109 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
-161 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|84_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
-196 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|66_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (1 base, 0 diff methods)
-128 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|87_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
-167 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|72_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
-478 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|51_0(System.Uri):this (FullOpts) (1 base, 0 diff methods)
-78 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteString>g__ThrowForInvalidCharEncoding|56_0() (FullOpts) (1 base, 0 diff methods)
-1852 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1148 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1116 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|87_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|87_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1514 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|72_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|72_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-236 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__60_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
-299 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__57_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
-2278 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__94:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__94:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1190 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__93:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__93:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1269 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__99:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__99:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1769 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__83:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__83:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1306 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__75:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__75:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1636 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__82:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__82:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1288 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__90:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__90:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-10230 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-56 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1694 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__61:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__61:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1569 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__62:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__62:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-447 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|215_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (1 base, 0 diff methods)
-1015 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|208_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (1 base, 0 diff methods)
-50 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptional>g__ThrowExceptional|133_0(System.Runtime.ExceptionServices.ExceptionDispatchInfo):this (FullOpts) (1 base, 0 diff methods)
-65 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptionalOrNotAuthenticatedOrShutdown>g__ThrowAlreadyShutdown|136_0() (FullOpts) (1 base, 0 diff methods)
-1099 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__115:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__115:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1438 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__155:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__155:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-144 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|112_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-331 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__143_0(long,int):this (FullOpts) (1 base, 0 diff methods)
-3176 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|112_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|112_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-59 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<>c:<DnsConnectAsync>b__112_1(System.Object):this (FullOpts) (1 base, 0 diff methods)
-63 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<CancelAsync>b__27_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
-78 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<ExecuteCallbackHandlers>b__38_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
-20 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[int](byref,int,int):ubyte (FullOpts) (1 base, 0 diff methods)
-23 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[long](byref,long,long):ubyte (FullOpts) (1 base, 0 diff methods)
-44 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[short](byref,short,short):ubyte (FullOpts) (1 base, 0 diff methods)
-44 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[ubyte](byref,ubyte,ubyte):ubyte (FullOpts) (1 base, 0 diff methods)
-11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[int]():ubyte (FullOpts) (1 base, 0 diff methods)
-11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[long]():ubyte (FullOpts) (1 base, 0 diff methods)
-11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[short]():ubyte (FullOpts) (1 base, 0 diff methods)
-11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[ubyte]():ubyte (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
-1250 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[int]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[int]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1251 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[long]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[long]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1270 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[short]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[short]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-1260 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[ubyte]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
-32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[ubyte]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
-75 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[double]:.ctor(double,double,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[double]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[int]:.ctor(int,int,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[int]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[long]:.ctor(long,long,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[long]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-82 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-97 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int],System.Nullable`1[int],System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-69 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[ubyte]:.ctor(ubyte,ubyte,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[ubyte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
-138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[ubyte]:Dispose():this (FullOpts) (1 base, 0 diff methods)
-128 (-90.78 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Numerics.Vector`1[float]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[short]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-116 (-89.92 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[double]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-114 (-89.76 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[ubyte]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
-112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[int]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
591 total methods with Code Size differences (341 improved, 250 regressed), 252079 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (650 MB)
- build-clr-checked-main.zip (86 MB)
- build-artifacts-pr.zip (652 MB)
- build-clr-checked-pr.zip (86 MB)
- jit-diffs-frameworks.zip (276 MB)
- diff-frameworks.txt (89 KB)
Metadata
Metadata
Assignees
Labels
No labels