BenchmarkDotNet=v0.10.13, OS=Windows 10.0.17134
Intel Core i7-7700HQ CPU 2.80GHz (Kaby Lake), 1 CPU, 8 logical cores and 4 physical cores
.NET Core SDK=2.1.402
[Host] : .NET Core 2.1.4 (CoreCLR 4.6.26814.03, CoreFX 4.6.26814.02), 64bit RyuJIT
Job-TONWLE : .NET Core 2.1.4 (CoreCLR 4.6.26814.03, CoreFX 4.6.26814.02), 64bit RyuJIT
Runtime=Core Server=True Toolchain=.NET Core 2.1
RunStrategy=Throughput
Method |
Mean |
Error |
StdDev |
Median |
Op/s |
Scaled |
ScaledSD |
Gen 0 |
Allocated |
NoConstraints |
18.96 us |
0.3265 us |
0.2361 us |
18.96 us |
52,742.2 |
1.00 |
0.00 |
0.0610 |
5.23 KB |
NewConstraint |
19.88 us |
0.3971 us |
0.9043 us |
19.78 us |
50,303.6 |
1.05 |
0.05 |
0.0610 |
5.29 KB |
NotMatchingNewConstraint |
17.19 us |
0.3387 us |
0.6525 us |
17.19 us |
58,188.5 |
0.91 |
0.04 |
0.0610 |
4.95 KB |
SimpleTypeConstraint |
19.99 us |
0.3985 us |
1.0070 us |
19.87 us |
50,034.8 |
1.05 |
0.05 |
0.0610 |
5.26 KB |
ComplexInterfaceConstraint |
21.27 us |
0.4240 us |
0.8564 us |
20.93 us |
47,018.3 |
1.12 |
0.05 |
0.0610 |
5.54 KB |
NotMatchingComplexInterfaceConstraint |
24.08 us |
0.4812 us |
0.7906 us |
24.01 us |
41,521.0 |
1.27 |
0.04 |
0.0916 |
6.15 KB |