BenchmarkDotNet=v0.13.1, OS=Windows 10.0.22000
Intel Core i7-10700 CPU 2.90GHz, 1 CPU, 16 logical and 8 physical cores
.NET SDK=6.0.300
[Host] : .NET 6.0.5 (6.0.522.21309), X64 RyuJIT
ShortRun : .NET 6.0.5 (6.0.522.21309), X64 RyuJIT
Job=ShortRun IterationCount=3 LaunchCount=1
WarmupCount=3
Method | Mean | Error | StdDev |
---|---|---|---|
SwitchRequest1 | 177.936 ns | 2.7435 ns | 0.1504 ns |
SwitchRequest100 | 537.292 ns | 63.2024 ns | 3.4643 ns |
SwitchRequest200 | 868.002 ns | 6.9180 ns | 0.3792 ns |
SwitchRequest300 | 1,213.257 ns | 12.0224 ns | 0.6590 ns |
SwitchRequest400 | 1,570.105 ns | 505.7319 ns | 27.7209 ns |
SwitchRequest500 | 1,954.081 ns | 333.3473 ns | 18.2719 ns |
SwitchRequest600 | 2,296.974 ns | 380.4903 ns | 20.8560 ns |
SwitchRequest700 | 2,614.459 ns | 375.7176 ns | 20.5944 ns |
SwitchRequest800 | 3,001.314 ns | 55.9098 ns | 3.0646 ns |
SwitchRequest900 | 3,542.332 ns | 81.5554 ns | 4.4703 ns |
SwitchRequest1000 | 3,964.454 ns | 55.4060 ns | 3.0370 ns |
StaticSwitchRequest1 | 4.188 ns | 0.2662 ns | 0.0146 ns |
StaticSwitchRequest100 | 4.837 ns | 1.7584 ns | 0.0964 ns |
StaticSwitchRequest200 | 4.529 ns | 0.0561 ns | 0.0031 ns |
StaticSwitchRequest300 | 4.963 ns | 0.1827 ns | 0.0100 ns |
StaticSwitchRequest400 | 4.530 ns | 0.0132 ns | 0.0007 ns |
StaticSwitchRequest500 | 4.658 ns | 0.3519 ns | 0.0193 ns |
StaticSwitchRequest600 | 4.533 ns | 0.6353 ns | 0.0348 ns |
StaticSwitchRequest700 | 4.593 ns | 0.3906 ns | 0.0214 ns |
StaticSwitchRequest800 | 4.511 ns | 0.0095 ns | 0.0005 ns |
StaticSwitchRequest900 | 4.511 ns | 0.0425 ns | 0.0023 ns |
StaticSwitchRequest1000 | 4.511 ns | 0.0292 ns | 0.0016 ns |