BenchmarkDotNet v0.14.0, Windows 10 (10.0.17763.5576/1809/October2018Update/Redstone5) (Hyper-V)
Intel Xeon CPU E5-2697 v3 2.60GHz, 1 CPU, 2 logical cores and 1 physical core
.NET SDK 8.0.300
[Host] : .NET 8.0.5 (8.0.524.21615), X64 RyuJIT AVX2
DefaultJob : .NET 8.0.5 (8.0.524.21615), X64 RyuJIT AVX2
Method |
Input |
Mean |
Error |
StdDev |
Median |
Ratio |
RatioSD |
Gen0 |
Allocated |
Alloc Ratio |
IndexOfAnyExceptNative |
**** |
5.0205 ns |
0.0542 ns |
0.0507 ns |
5.0241 ns |
1.00 |
0.01 |
- |
- |
NA |
IndexOfAnyExceptWithoutContext |
|
67.0844 ns |
1.1992 ns |
2.0363 ns |
67.0526 ns |
13.36 |
0.42 |
0.0131 |
240 B |
NA |
IndexOfAnyExceptWithContext |
|
1.6603 ns |
0.1039 ns |
0.2792 ns |
1.5219 ns |
0.33 |
0.06 |
- |
- |
NA |
IndexOfAnyExceptNotOptimized |
|
0.3619 ns |
0.0359 ns |
0.0336 ns |
0.3507 ns |
0.07 |
0.01 |
- |
- |
NA |
|
|
|
|
|
|
|
|
|
|
|
IndexOfAnyExceptNative |
0 |
7.2732 ns |
0.1450 ns |
0.1356 ns |
7.2613 ns |
1.00 |
0.03 |
- |
- |
NA |
IndexOfAnyExceptWithoutContext |
0 |
72.1557 ns |
1.4311 ns |
2.5065 ns |
71.8042 ns |
9.92 |
0.38 |
0.0131 |
240 B |
NA |
IndexOfAnyExceptWithContext |
0 |
3.3846 ns |
0.0542 ns |
0.0507 ns |
3.3793 ns |
0.47 |
0.01 |
- |
- |
NA |
IndexOfAnyExceptNotOptimized |
0 |
5.7941 ns |
0.1518 ns |
0.1490 ns |
5.7760 ns |
0.80 |
0.02 |
- |
- |
NA |
|
|
|
|
|
|
|
|
|
|
|
IndexOfAnyExceptNative |
01 |
10.1471 ns |
0.1606 ns |
0.1424 ns |
10.1265 ns |
1.00 |
0.02 |
- |
- |
NA |
IndexOfAnyExceptWithoutContext |
01 |
78.5423 ns |
1.5514 ns |
1.8468 ns |
78.6176 ns |
7.74 |
0.21 |
0.0131 |
240 B |
NA |
IndexOfAnyExceptWithContext |
01 |
5.1203 ns |
0.0744 ns |
0.0660 ns |
5.1132 ns |
0.50 |
0.01 |
- |
- |
NA |
IndexOfAnyExceptNotOptimized |
01 |
10.4955 ns |
0.1935 ns |
0.1810 ns |
10.5049 ns |
1.03 |
0.02 |
- |
- |
NA |
|
|
|
|
|
|
|
|
|
|
|
IndexOfAnyExceptNative |
01234 |
18.5053 ns |
0.3485 ns |
0.3260 ns |
18.5246 ns |
1.00 |
0.02 |
- |
- |
NA |
IndexOfAnyExceptWithoutContext |
01234 |
82.2540 ns |
1.6351 ns |
1.8174 ns |
82.2003 ns |
4.45 |
0.12 |
0.0131 |
240 B |
NA |
IndexOfAnyExceptWithContext |
01234 |
11.1383 ns |
0.2188 ns |
0.3656 ns |
11.1885 ns |
0.60 |
0.02 |
- |
- |
NA |
IndexOfAnyExceptNotOptimized |
01234 |
25.5861 ns |
0.5518 ns |
0.9067 ns |
25.1855 ns |
1.38 |
0.05 |
- |
- |
NA |
|
|
|
|
|
|
|
|
|
|
|
IndexOfAnyExceptNative |
01234(...)+-.eE [45] |
36.4199 ns |
0.7124 ns |
0.6663 ns |
36.3560 ns |
1.00 |
0.02 |
- |
- |
NA |
IndexOfAnyExceptWithoutContext |
01234(...)+-.eE [45] |
172.9335 ns |
3.4884 ns |
3.4261 ns |
172.0445 ns |
4.75 |
0.12 |
0.0131 |
240 B |
NA |
IndexOfAnyExceptWithContext |
01234(...)+-.eE [45] |
99.9731 ns |
0.9176 ns |
0.8134 ns |
99.9148 ns |
2.75 |
0.05 |
- |
- |
NA |
IndexOfAnyExceptNotOptimized |
01234(...)+-.eE [45] |
228.8106 ns |
2.0829 ns |
1.8465 ns |
228.1936 ns |
6.28 |
0.12 |
- |
- |
NA |