BenchmarkDotNet=v0.13.0, OS=Windows 10.0.18363.1316 (1909/November2019Update/19H2)
Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores
.NET SDK=5.0.300
[Host] : .NET 5.0.6 (5.0.621.22011), X64 RyuJIT
DefaultJob : .NET 5.0.6 (5.0.621.22011), X64 RyuJIT
Method | Mean | Error | StdDev | Ratio | RatioSD |
AwaitSeqDummyMonitorFake | 37.03 ms | 1.232 ms | 3.574 ms | 1.00 | 0.00 |
AwaitSeqSemaphoreSlimFake | 36.43 ms | 0.714 ms | 1.359 ms | 1.00 | 0.10 |
ParallelAwaitWhenAllFake | 14.87 ms | 0.297 ms | 0.669 ms | 0.41 | 0.04 |
AwaitSeqDummyMonitorReal | 38.73 ms | 0.972 ms | 2.819 ms | 1.06 | 0.12 |
AwaitSeqSemaphoreSlimReal | 36.94 ms | 0.731 ms | 1.459 ms | 1.01 | 0.09 |
ParallelAwaitWhenAllReal | 14.93 ms | 0.282 ms | 0.681 ms | 0.41 | 0.04 |
ParallelAwaitWhenAllJsonSeqReal | 15.97 ms | 0.319 ms | 0.835 ms | 0.44 | 0.04 |