BenchmarkDotNet=v0.10.11, OS=Windows 10 Redstone 1 [1607, Anniversary Update] (10.0.14393.1944)
Processor=Intel Xeon CPU E3-1270 v5 3.60GHz, ProcessorCount=8
Frequency=3515629 Hz, Resolution=284.4441 ns, Timer=TSC
[Host] : .NET Framework 4.7 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.2558.0
LegacyClr : .NET Framework 4.7 (CLR 4.0.30319.42000), 64bit LegacyJIT/clrjit-v4.7.2558.0;compatjit-v4.7.2558.0
RyuClr : .NET Framework 4.7 (CLR 4.0.30319.42000), 64bit RyuJIT-v4.7.2558.0
MaxRelativeError=0.01 Platform=X64 Runtime=Clr
LaunchCount=5 RunStrategy=ColdStart TargetCount=1
UnrollFactor=1 WarmupCount=1
Method |
Job |
Jit |
Mean |
Error |
StdDev |
Scaled |
ScaledSD |
Jagged |
LegacyClr |
LegacyJit |
270.1 ms |
11.969 ms |
3.109 ms |
1.00 |
0.00 |
JaggeFromCpp |
LegacyClr |
LegacyJit |
331.0 ms |
8.628 ms |
2.241 ms |
1.23 |
0.01 |
Single |
LegacyClr |
LegacyJit |
328.7 ms |
9.329 ms |
2.423 ms |
1.22 |
0.01 |
Standard |
LegacyClr |
LegacyJit |
548.2 ms |
22.009 ms |
5.717 ms |
2.03 |
0.03 |
UnsafeSingle |
LegacyClr |
LegacyJit |
289.9 ms |
8.085 ms |
2.100 ms |
1.07 |
0.01 |
Jagged |
RyuClr |
RyuJit |
500.1 ms |
20.247 ms |
5.259 ms |
1.00 |
0.00 |
JaggeFromCpp |
RyuClr |
RyuJit |
557.2 ms |
7.820 ms |
2.031 ms |
1.11 |
0.01 |
Single |
RyuClr |
RyuJit |
541.9 ms |
4.381 ms |
1.138 ms |
1.08 |
0.01 |
Standard |
RyuClr |
RyuJit |
1,202.8 ms |
45.570 ms |
11.837 ms |
2.41 |
0.03 |
UnsafeSingle |
RyuClr |
RyuJit |
364.8 ms |
5.254 ms |
1.365 ms |
0.73 |
0.01 |