Test | IterationMin | IterationMax | IterationMedian | IterationTime | IterationStability | IterationCount | IterationDuration |
---|---|---|---|---|---|---|---|
Burgers/Test0 | 20 | 20 | 20 | 514.64 | Ok | TooMany | Ok |
Burgers/Test1 | 24 | 24 | 24 | 426.39 | Ok | TooMany | Short |
Burgers/Test2 | 24 | 24 | 24 | 426.52 | Ok | TooMany | Short |
Burgers/Test3 | 3 | 19 | 13 | 565.73 | Varies | Ok | Ok |
ByteMark/BenchAssignJagged | 9 | 10 | 10 | 1096.57 | Varies | Ok | Ok |
ByteMark/BenchAssignRectangular | 7 | 7 | 7 | 1473.65 | Ok | TooFew | Ok |
ByteMark/BenchBitOps | 7 | 9 | 8 | 1248.07 | Varies | Ok | Ok |
ByteMark/BenchEmFloat | 3 | 3 | 3 | 3975.00 | Ok | TooFew | Long |
ByteMark/BenchIDEAEncryption | 9 | 10 | 10 | 1113.01 | Varies | Ok | Ok |
ByteMark/BenchLUDecomp | 7 | 7 | 7 | 1462.59 | Ok | TooFew | Ok |
ByteMark/BenchNeural | 11 | 12 | 12 | 904.32 | Varies | Ok | Ok |
ByteMark/BenchNumericSortJagged | 7 | 8 | 8 | 1395.33 | Varies | Ok | Ok |
ByteMark/BenchNumericSortRectangular | 7 | 7 | 7 | 1471.33 | Ok | TooFew | Ok |
ByteMark/BenchStringSort | 6 | 7 | 7 | 1684.24 | Varies | TooFew | Ok |
LinqBenchmarks/Count00ForX | 21 | 26 | 24 | 431.70 | Varies | TooMany | Short |
LinqBenchmarks/Count00LinqMethodX | 9 | 11 | 10 | 1019.57 | Varies | Ok | Ok |
LinqBenchmarks/Order00LinqMethodX | 53 | 66 | 64 | 158.11 | Varies | TooMany | Short |
LinqBenchmarks/Order00LinqQueryX | 54 | 66 | 64 | 158.10 | Varies | TooMany | Short |
LinqBenchmarks/Order00ManualX | 41 | 43 | 42 | 237.19 | Varies | TooMany | Short |
LinqBenchmarks/Where00ForX | 17 | 20 | 19 | 546.99 | Varies | TooMany | Ok |
LinqBenchmarks/Where00LinqMethodX | 12 | 15 | 14 | 759.02 | Varies | Ok | Ok |
LinqBenchmarks/Where00LinqQueryX | 13 | 16 | 15 | 684.88 | Varies | Ok | Ok |
LinqBenchmarks/Where01ForX | 20 | 23 | 22 | 456.73 | Varies | TooMany | Short |
LinqBenchmarks/Where01LinqMethodNestedX | 12 | 19 | 17 | 555.10 | Varies | TooMany | Ok |
LinqBenchmarks/Where01LinqMethodX | 13 | 21 | 20 | 500.03 | Varies | TooMany | Ok |
LinqBenchmarks/Where01LinqQueryX | 13 | 21 | 18 | 501.23 | Varies | TooMany | Ok |
Functions/MathTests/AbsDoubleBenchmark | 1000 | 1000 | 1000 | 0.00 | Ok | TooMany | VeryShort |
Functions/MathTests/AbsSingleBenchmark | 1000 | 1000 | 1000 | 0.00 | Ok | TooMany | VeryShort |
Functions/MathTests/AcosDoubleBenchmark | 1000 | 1000 | 1000 | 0.06 | Ok | TooMany | VeryShort |
Functions/MathTests/AsinDoubleBenchmark | 1000 | 1000 | 1000 | 0.08 | Ok | TooMany | VeryShort |
Functions/MathTests/Atan2DoubleBenchmark | 1000 | 1000 | 1000 | 0.12 | Ok | TooMany | VeryShort |
Functions/MathTests/AtanDoubleBenchmark | 1000 | 1000 | 1000 | 0.05 | Ok | TooMany | VeryShort |
Functions/MathTests/CeilingDoubleBenchmark | 1000 | 1000 | 1000 | 0.01 | Ok | TooMany | VeryShort |
Functions/MathTests/CosDoubleBenchmark | 1000 | 1000 | 1000 | 0.04 | Ok | TooMany | VeryShort |
Functions/MathTests/CoshDoubleBenchmark | 1000 | 1000 | 1000 | 0.08 | Ok | TooMany | VeryShort |
Functions/MathTests/ExpDoubleBenchmark | 1000 | 1000 | 1000 | 0.04 | Ok | TooMany | VeryShort |
Functions/MathTests/FloorDoubleBenchmark | 1000 | 1000 | 1000 | 0.01 | Ok | TooMany | VeryShort |
Functions/MathTests/Log10DoubleBenchmark | 1000 | 1000 | 1000 | 0.04 | Ok | TooMany | VeryShort |
Functions/MathTests/LogDoubleBenchmark | 1000 | 1000 | 1000 | 0.04 | Ok | TooMany | VeryShort |
Functions/MathTests/PowDoubleBenchmark | 1000 | 1000 | 1000 | 0.19 | Ok | TooMany | VeryShort |
Functions/MathTests/RoundDoubleBenchmark | 1000 | 1000 | 1000 | 0.03 | Ok | TooMany | VeryShort |
Functions/MathTests/SinDoubleBenchmark | 1000 | 1000 | 1000 | 0.04 | Ok | TooMany | VeryShort |
Functions/MathTests/SinhDoubleBenchmark | 1000 | 1000 | 1000 | 0.08 | Ok | TooMany | VeryShort |
Functions/MathTests/SqrtDoubleBenchmark | 1000 | 1000 | 1000 | 0.02 | Ok | TooMany | VeryShort |
Functions/MathTests/TanDoubleBenchmark | 1000 | 1000 | 1000 | 0.05 | Ok | TooMany | VeryShort |
Functions/MathTests/TanhDoubleBenchmark | 1000 | 1000 | 1000 | 0.04 | Ok | TooMany | VeryShort |
CscBench/CompileTest | 28 | 29 | 29 | 357.97 | Varies | TooMany | Short |
CscBench/DatflowTest | 19 | 21 | 20 | 508.71 | Varies | TooMany | Ok |
SciMark2/kernel/benchFFT | 9 | 11 | 10 | 940.93 | Varies | Ok | Ok |
SciMark2/kernel/benchmarkLU | 12 | 13 | 13 | 825.40 | Varies | Ok | Ok |
SciMark2/kernel/benchSparseMult | 13 | 14 | 14 | 770.03 | Varies | Ok | Ok |
Benchstone/BenchF/Adams/Test | 87 | 90 | 89 | 112.62 | Varies | TooMany | Short |
Benchstone/BenchF/BenchMk2/Test | 50 | 51 | 51 | 196.65 | Varies | TooMany | Short |
Benchstone/BenchF/BenchMrk/Test | 43 | 53 | 50 | 202.01 | Varies | TooMany | Short |
Benchstone/BenchF/Bisect/Test | 22 | 22 | 22 | 463.97 | Ok | TooMany | Short |
Benchstone/BenchF/FFT/Test | 40 | 46 | 45 | 221.99 | Varies | TooMany | Short |
Benchstone/BenchF/InProd/Test | 3 | 7 | 5 | 1620.73 | Varies | TooFew | Ok |
Benchstone/BenchF/InvMt/Test | 1000 | 1000 | 1000 | 2.98 | Ok | TooMany | VeryShort |
Benchstone/BenchF/LLoops/Test | 13 | 14 | 14 | 758.62 | Varies | Ok | Ok |
Benchstone/BenchF/Lorenz/Test | 29 | 29 | 29 | 355.69 | Ok | TooMany | Short |
Benchstone/BenchF/MatInv4/Test | 1000 | 1000 | 1000 | 2.36 | Ok | TooMany | VeryShort |
Benchstone/BenchF/NewtE/Test | 17 | 19 | 18 | 544.18 | Varies | TooMany | Ok |
Benchstone/BenchF/NewtR/Test | 29 | 34 | 31 | 300.86 | Varies | TooMany | Short |
Benchstone/BenchF/Regula/Test | 29 | 30 | 30 | 340.31 | Varies | TooMany | Short |
Benchstone/BenchF/Romber/Test | 50 | 51 | 51 | 199.55 | Varies | TooMany | Short |
Benchstone/BenchF/Secant/Test | 41 | 46 | 45 | 220.82 | Varies | TooMany | Short |
Benchstone/BenchF/Simpsn/Test | 54 | 54 | 54 | 186.77 | Ok | TooMany | Short |
Benchstone/BenchF/SqMtx/Test | 17 | 17 | 17 | 611.35 | Ok | TooMany | Ok |
Benchstone/BenchF/Trap/Test | 56 | 56 | 56 | 179.91 | Ok | TooMany | Short |
Benchstone/BenchF/Whetsto/Test | 14 | 16 | 15 | 666.30 | Varies | Ok | Ok |
Benchstone/BenchI/EightQueens/Test | 43 | 46 | 45 | 221.20 | Varies | TooMany | Short |
Benchstone/BenchI/Ackermann/Test | 22 | 26 | 26 | 459.26 | Varies | TooMany | Short |
Benchstone/BenchI/AddArray/Test | 16 | 22 | 20 | 469.07 | Varies | TooMany | Short |
Benchstone/BenchI/AddArray2/Test | 13 | 16 | 15 | 679.51 | Varies | Ok | Ok |
Benchstone/BenchI/Array2/Test | 15 | 16 | 16 | 661.07 | Varies | Ok | Ok |
Benchstone/BenchI/BubbleSort2/Test | 17 | 19 | 18 | 590.01 | Varies | TooMany | Ok |
Benchstone/BenchI/CSieve/Test | 8 | 9 | 9 | 1204.69 | Varies | Ok | Ok |
Benchstone/BenchI/Fib/Test | 17 | 17 | 17 | 611.19 | Ok | TooMany | Ok |
Benchstone/BenchI/IniArray/Test | 91 | 140 | 137 | 71.66 | Varies | TooMany | Short |
Benchstone/BenchI/LogicArray/Test | 24 | 26 | 25 | 404.78 | Varies | TooMany | Short |
Benchstone/BenchI/Midpoint/Test | 17 | 18 | 18 | 586.66 | Varies | TooMany | Ok |
Benchstone/BenchI/MulMatrix/Test | 20 | 20 | 20 | 503.76 | Ok | TooMany | Ok |
Benchstone/BenchI/NDhrystone/Test | 13 | 19 | 16 | 604.91 | Varies | Ok | Ok |
Benchstone/BenchI/Permutate/Test | 13 | 14 | 14 | 722.90 | Varies | Ok | Ok |
Benchstone/BenchI/Puzzle/Test | 16 | 17 | 17 | 623.89 | Varies | TooMany | Ok |
Benchstone/BenchI/QuickSort/Test | 13 | 14 | 14 | 771.54 | Varies | Ok | Ok |
Benchstone/BenchI/TreeSort/Test | 17 | 18 | 18 | 596.78 | Varies | TooMany | Ok |
Benchstone/BenchI/XposMatrix/Test | 18 | 20 | 20 | 511.13 | Varies | TooMany | Ok |
BenchmarksGame/BinaryTrees/Test | 13 | 14 | 14 | 751.56 | Varies | Ok | Ok |
BenchmarksGame/Fasta/Bench | 20 | 20 | 20 | 513.75 | Ok | TooMany | Ok |
BenchmarksGame/NBody/Bench | 17 | 17 | 17 | 614.68 | Ok | TooMany | Ok |
BenchmarksGame/pidigits/Bench | 12 | 13 | 13 | 836.23 | Varies | Ok | Ok |
BenchmarksGame/SpectralNorm/Bench | 20 | 20 | 20 | 501.38 | Ok | TooMany | Ok |
Inlining/InlineGCStruct/WithFormat | 1000 | 1000 | 1000 | 6.28 | Ok | TooMany | VeryShort |
Inlining/InlineGCStruct/WithoutFormat | 1000 | 1000 | 1000 | 5.60 | Ok | TooMany | VeryShort |
Inlining/NoThrowInline/Test | 1000 | 1000 | 1000 | 0.00 | Ok | TooMany | VeryShort |
SIMD/ConsoleMandel/VectorFloatSinglethreadADTNoInt | 9 | 29 | 27 | 354.30 | Varies | TooMany | Short |
SIMD/ConsoleMandel/VectorFloatSinglethreadRawNoInt | 52 | 53 | 53 | 192.19 | Varies | TooMany | Short |
SIMD/RayTracerBench/Bench | 18 | 18 | 18 | 561.15 | Ok | TooMany | Ok |
V8/Crypto/Support/Bench | 16 | 18 | 17 | 571.19 | Varies | TooMany | Ok |
V8/Richards/Support/Bench | 18 | 19 | 19 | 546.65 | Varies | TooMany | Ok |
SeekUnroll/Test(boxedIndex: 1) | 1 | 8 | 8 | 1281.03 | Varies | Ok | Ok |
SeekUnroll/Test(boxedIndex: 11) | 1 | 7 | 6 | 1620.40 | Varies | TooFew | Ok |
SeekUnroll/Test(boxedIndex: 19) | 1 | 6 | 5 | 1956.01 | Varies | TooFew | Ok |
SeekUnroll/Test(boxedIndex: 27) | 1 | 4 | 4 | 2581.40 | Varies | TooFew | Long |
SeekUnroll/Test(boxedIndex: 3) | 1 | 8 | 8 | 1281.12 | Varies | Ok | Ok |
PerfLabTests/CastingPerf2/CastingPerf/FooObjCastIfIsa | 100 | 100 | 100 | 0.55 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/FooObjIsDescendant | 100 | 100 | 100 | 0.62 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/FooObjIsFoo | 100 | 100 | 100 | 0.86 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/FooObjIsNull | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/IFooFooIsIFoo | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/IFooObjIsDescendantOfIFoo | 100 | 100 | 100 | 0.95 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/IFooObjIsIFoo | 100 | 100 | 100 | 0.95 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/IFooObjIsIFooInterAlia | 100 | 100 | 100 | 0.62 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/IntObj | 100 | 100 | 100 | 0.46 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/ObjFooIsObj | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/ObjInt | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/ObjObjrefValueType | 100 | 100 | 100 | 1.10 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/ObjrefValueTypeObj | 100 | 100 | 100 | 1.10 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/ObjScalarValueType | 100 | 100 | 100 | 0.75 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf2/CastingPerf/ScalarValueTypeObj | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/JITIntrinsics/CompareExchangeIntMatch | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/JITIntrinsics/CompareExchangeIntNoMatch | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/JITIntrinsics/CompareExchangeObjMatch | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/JITIntrinsics/CompareExchangeObjNoMatch | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/JITIntrinsics/InterlockedDecrement | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/JITIntrinsics/InterlockedIncrement | 100 | 100 | 100 | 0.73 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/ClassVirtualMethod | 100 | 100 | 100 | 0.28 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/EmptyInstanceFunction | 100 | 100 | 100 | 1.69 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/EmptyStaticFunction | 100 | 100 | 100 | 1.69 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/EmptyStaticFunction5Arg | 100 | 100 | 100 | 1.80 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/ForeachOverList100Elements | 100 | 100 | 100 | 21.33 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/GenericClassGenericInstanceMethod | 100 | 100 | 100 | 0.28 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/GenericClassGenericStaticField | 100 | 100 | 100 | 0.20 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/GenericClassGenericStaticMethod | 100 | 100 | 100 | 0.31 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/GenericClassWithIntGenericInstanceField | 100 | 100 | 100 | 0.20 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/GenericClassWithSTringGenericInstanceMethod | 100 | 100 | 100 | 0.31 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/GenericGenericMethod | 100 | 100 | 100 | 0.43 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/InstanceDelegate | 100 | 100 | 100 | 0.31 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/IntegerFormatting | 100 | 100 | 100 | 7.67 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/InterfaceInterfaceMethod | 100 | 100 | 100 | 3.72 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/InterfaceInterfaceMethodLongHierarchy | 100 | 100 | 100 | 0.48 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/InterfaceInterfaceMethodSwitchCallType | 100 | 100 | 100 | 0.87 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/MeasureEvents | 100 | 100 | 100 | 20.80 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/NewDelegateClassEmptyInstanceFn | 100 | 100 | 100 | 0.87 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/NewDelegateClassEmptyStaticFn | 100 | 100 | 100 | 0.90 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/ObjectStringIsString | 100 | 100 | 100 | 0.22 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/SealedClassInterfaceMethod | 100 | 100 | 100 | 0.33 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/StaticDelegate | 100 | 100 | 100 | 0.34 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/StaticIntPlus | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/StructWithInterfaceInterfaceMethod | 100 | 100 | 100 | 0.31 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/TypeReflectionArrayGetType | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/LowLevelPerf/TypeReflectionObjectGetType | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/DelegatePerf/DelegateInvoke | 100 | 100 | 100 | 0.67 | Ok | TooMany | VeryShort |
PerfLabTests/DelegatePerf/MulticastDelegateCombineInvoke | 6 | 6 | 6 | 2009.21 | Ok | TooFew | Long |
PerfLabTests/DelegatePerf/MulticastDelegateInvoke(length: 100) | 100 | 100 | 100 | 2.35 | Ok | TooMany | VeryShort |
PerfLabTests/DelegatePerf/MulticastDelegateInvoke(length: 1000) | 100 | 100 | 100 | 22.60 | Ok | TooMany | VeryShort |
PerfLabTests/EnumPerf/EnumCompareTo(color: Red) | 100 | 100 | 100 | 5.15 | Ok | TooMany | VeryShort |
PerfLabTests/EnumPerf/EnumEquals | 100 | 100 | 100 | 3.81 | Ok | TooMany | VeryShort |
PerfLabTests/EnumPerf/ObjectGetType | 100 | 100 | 100 | 1.91 | Ok | TooMany | VeryShort |
PerfLabTests/EnumPerf/ObjectGetTypeNoBoxing | 100 | 100 | 100 | 0.51 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/CheckArrayIsInterfaceNo | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/CheckArrayIsInterfaceYes | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/CheckIsInstAnyIsInterfaceNo | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/CheckIsInstAnyIsInterfaceYes | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/CheckObjIsInterfaceNo | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/CheckObjIsInterfaceYes | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/FooObjCastIfIsa | 100 | 100 | 100 | 1.21 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/FooObjIsDescendant | 100 | 100 | 100 | 2.58 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/FooObjIsFoo | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/FooObjIsFoo2 | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/FooObjIsNull | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/IFooFooIsIFoo | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/IFooObjIsDescendantOfIFoo | 100 | 100 | 100 | 2.97 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/IFooObjIsIFoo | 100 | 100 | 100 | 3.00 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/IFooObjIsIFooInterAlia | 100 | 100 | 100 | 2.68 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/IntObj | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjFooIsObj | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjFooIsObj2 | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjInt | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjObjIsFoo | 100 | 100 | 100 | 2.28 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjObjrefValueType | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjrefValueTypeObj | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ObjScalarValueType | 100 | 100 | 100 | 0.37 | Ok | TooMany | VeryShort |
PerfLabTests/CastingPerf/ScalarValueTypeObj | 100 | 100 | 100 | 0.76 | Ok | TooMany | VeryShort |
PerfLabTests/BlockCopyPerf/CallBlockCopy(numElements: 0) | 100 | 100 | 100 | 5.90 | Ok | TooMany | VeryShort |
PerfLabTests/BlockCopyPerf/CallBlockCopy(numElements: 10) | 100 | 100 | 100 | 7.02 | Ok | TooMany | VeryShort |
PerfLabTests/BlockCopyPerf/CallBlockCopy(numElements: 100) | 100 | 100 | 100 | 9.04 | Ok | TooMany | VeryShort |
PerfLabTests/BlockCopyPerf/CallBlockCopy(numElements: 1000) | 100 | 100 | 100 | 32.30 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetField | 100 | 100 | 100 | 0.12 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod1 | 100 | 100 | 100 | 0.17 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod10 | 100 | 100 | 100 | 1.71 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod12 | 100 | 100 | 100 | 2.05 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod15 | 100 | 100 | 100 | 2.57 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod2 | 100 | 100 | 100 | 0.34 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod20 | 100 | 100 | 100 | 3.45 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod3 | 100 | 100 | 100 | 0.51 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod4 | 100 | 100 | 100 | 0.68 | Ok | TooMany | VeryShort |
PerfLabTests/GetMember/GetMethod5 | 100 | 100 | 100 | 0.86 | Ok | TooMany | VeryShort |
PerfLabTests/StackWalk/Walk | 70 | 100 | 72 | 73.42 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/DeserializeDataContract | 40 | 49 | 45 | 216.91 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/DeserializeDataContractJson | 37 | 44 | 41 | 240.39 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/DeserializeJsonNet | 24 | 29 | 27 | 373.15 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/DeserializeJsonNetBinary | 26 | 33 | 30 | 320.13 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/SerializeDataContract | 17 | 21 | 20 | 497.22 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/SerializeDataContractJson | 18 | 21 | 20 | 497.50 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/SerializeJsonNet | 22 | 26 | 24 | 417.61 | Varies | TooMany | Short |
Serialization/JsonBenchmarks/SerializeJsonNetBinary | 27 | 33 | 31 | 321.28 | Varies | TooMany | Short |
BenchmarksGame/BinaryTrees3/Test | 38 | 41 | 40 | 252.95 | Varies | TooMany | Short |
BenchmarksGame/Revcomp/Bench | 15 | 17 | 16 | 616.79 | Varies | Ok | Ok |
BenchmarksGame/Regexdna/Bench | 21 | 22 | 22 | 464.04 | Varies | TooMany | Short |
BenchmarksGame/knucleotide/Bench_No_Parallel | 5 | 6 | 6 | 1838.79 | Varies | TooFew | Ok |
BenchmarksGame/knucleotide/Bench_Parallel | 9 | 11 | 10 | 967.34 | Varies | Ok | Ok |
Span/SpanBench/BubbleSortArray(length: 1024) | 100 | 100 | 100 | 89.06 | Ok | TooMany | Short |
Span/SpanBench/BubbleSortSpan(length: 1024) | 72 | 96 | 81 | 137.85 | Varies | TooMany | Short |
Span/SpanBench/FillAllArray(length: 1024) | 100 | 100 | 100 | 44.66 | Ok | TooMany | VeryShort |
Span/SpanBench/FillAllReverseArray(length: 1024) | 100 | 100 | 100 | 52.17 | Ok | TooMany | Short |
Span/SpanBench/FillAllReverseSpan(length: 1024) | 100 | 100 | 100 | 60.29 | Ok | TooMany | Short |
Span/SpanBench/FillAllSpan(length: 1024) | 100 | 100 | 100 | 69.32 | Ok | TooMany | Short |
Span/SpanBench/QuickSortArray(length: 1024) | 100 | 100 | 100 | 41.50 | Ok | TooMany | VeryShort |
Span/SpanBench/QuickSortSpan(length: 1024) | 100 | 100 | 100 | 50.68 | Ok | TooMany | Short |
Span/SpanBench/TestArrayClearByte(length: 1) | 100 | 100 | 100 | 18.79 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearByte(length: 10) | 100 | 100 | 100 | 30.59 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearByte(length: 100) | 100 | 100 | 100 | 31.24 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearByte(length: 1000) | 100 | 100 | 100 | 48.29 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearString(length: 1) | 100 | 100 | 100 | 29.65 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearString(length: 10) | 100 | 100 | 100 | 29.59 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearString(length: 100) | 100 | 100 | 100 | 44.94 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayClearString(length: 1000) | 55 | 100 | 59 | 170.69 | Varies | TooMany | Short |
Span/SpanBench/TestArrayCopyToByte(length: 1) | 100 | 100 | 100 | 32.13 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayCopyToByte(length: 10) | 100 | 100 | 100 | 32.02 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayCopyToByte(length: 100) | 100 | 100 | 100 | 34.54 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayCopyToByte(length: 1000) | 100 | 100 | 100 | 52.08 | Ok | TooMany | Short |
Span/SpanBench/TestArrayCopyToString(length: 1) | 100 | 100 | 100 | 3.25 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayCopyToString(length: 10) | 100 | 100 | 100 | 3.51 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayCopyToString(length: 100) | 100 | 100 | 100 | 5.32 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayCopyToString(length: 1000) | 100 | 100 | 100 | 22.81 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableByte(length: 1) | 100 | 100 | 100 | 3.18 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableByte(length: 10) | 100 | 100 | 100 | 3.18 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableByte(length: 100) | 100 | 100 | 100 | 3.18 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableByte(length: 1000) | 100 | 100 | 100 | 3.18 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableString(length: 1) | 100 | 100 | 100 | 21.00 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableString(length: 10) | 100 | 100 | 100 | 21.00 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableString(length: 100) | 100 | 100 | 100 | 21.00 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexHoistableString(length: 1000) | 100 | 100 | 100 | 21.00 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantByte(length: 1) | 100 | 100 | 100 | 6.57 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantByte(length: 10) | 100 | 100 | 100 | 6.57 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantByte(length: 100) | 100 | 100 | 100 | 6.57 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantByte(length: 1000) | 100 | 100 | 100 | 6.57 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantString(length: 1) | 100 | 100 | 100 | 21.48 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantString(length: 10) | 100 | 100 | 100 | 21.49 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantString(length: 100) | 100 | 100 | 100 | 21.49 | Ok | TooMany | VeryShort |
Span/SpanBench/TestArrayIndexVariantString(length: 1000) | 100 | 100 | 100 | 21.48 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesByte(length: 1) | 100 | 100 | 100 | 6.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesByte(length: 10) | 100 | 100 | 100 | 6.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesByte(length: 100) | 100 | 100 | 100 | 6.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesByte(length: 1000) | 100 | 100 | 100 | 6.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesInt(length: 1) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesInt(length: 10) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesInt(length: 100) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsBytesInt(length: 1000) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsSpanStringCharWrapper(length: 1) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsSpanStringCharWrapper(length: 10) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsSpanStringCharWrapper(length: 100) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanAsSpanStringCharWrapper(length: 1000) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearByte(length: 1) | 100 | 100 | 100 | 4.65 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearByte(length: 10) | 100 | 100 | 100 | 3.98 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearByte(length: 100) | 100 | 100 | 100 | 4.98 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearByte(length: 1000) | 100 | 100 | 100 | 24.99 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearString(length: 1) | 100 | 100 | 100 | 4.96 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearString(length: 10) | 100 | 100 | 100 | 6.24 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearString(length: 100) | 100 | 100 | 100 | 30.84 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanClearString(length: 1000) | 33 | 33 | 33 | 304.79 | Ok | TooMany | Short |
Span/SpanBench/TestSpanConstructorByte(length: 1) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorByte(length: 10) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorByte(length: 100) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorByte(length: 1000) | 100 | 100 | 100 | 6.47 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorString(length: 1) | 100 | 100 | 100 | 1.41 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorString(length: 10) | 100 | 100 | 100 | 1.41 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorString(length: 100) | 100 | 100 | 100 | 1.41 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanConstructorString(length: 1000) | 100 | 100 | 100 | 1.41 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToByte(length: 1) | 100 | 100 | 100 | 3.81 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToByte(length: 10) | 100 | 100 | 100 | 6.80 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToByte(length: 100) | 100 | 100 | 100 | 8.60 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToByte(length: 1000) | 100 | 100 | 100 | 25.59 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToString(length: 1) | 100 | 100 | 100 | 0.92 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToString(length: 10) | 100 | 100 | 100 | 1.48 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToString(length: 100) | 100 | 100 | 100 | 2.98 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanCopyToString(length: 1000) | 100 | 100 | 100 | 20.26 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateByte(length: 1) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateByte(length: 10) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateByte(length: 100) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateByte(length: 1000) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateString(length: 1) | 100 | 100 | 100 | 47.22 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateString(length: 10) | 100 | 100 | 100 | 47.22 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateString(length: 100) | 100 | 100 | 100 | 47.21 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousCreateString(length: 1000) | 100 | 100 | 100 | 47.21 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceByte(length: 1) | 100 | 100 | 100 | 3.29 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceByte(length: 10) | 100 | 100 | 100 | 3.29 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceByte(length: 100) | 100 | 100 | 100 | 3.29 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceByte(length: 1000) | 100 | 100 | 100 | 3.29 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceString(length: 1) | 100 | 100 | 100 | 21.04 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceString(length: 10) | 100 | 100 | 100 | 21.05 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceString(length: 100) | 100 | 100 | 100 | 21.04 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanDangerousGetPinnableReferenceString(length: 1000) | 100 | 100 | 100 | 21.03 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanFillByte(length: 1) | 18 | 22 | 20 | 511.83 | Varies | TooMany | Ok |
Span/SpanBench/TestSpanFillByte(length: 10) | 22 | 26 | 24 | 430.98 | Varies | TooMany | Short |
Span/SpanBench/TestSpanFillByte(length: 100) | 10 | 21 | 19 | 528.81 | Varies | TooMany | Ok |
Span/SpanBench/TestSpanFillByte(length: 1000) | 3 | 7 | 5 | 2436.95 | Varies | TooFew | Long |
Span/SpanBench/TestSpanFillString(length: 1) | 100 | 100 | 100 | 0.62 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanFillString(length: 10) | 100 | 100 | 100 | 2.89 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanFillString(length: 100) | 100 | 100 | 100 | 25.73 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanFillString(length: 1000) | 36 | 43 | 40 | 243.32 | Varies | TooMany | Short |
Span/SpanBench/TestSpanIndexHoistableByte(length: 1) | 100 | 100 | 100 | 5.75 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableByte(length: 10) | 100 | 100 | 100 | 5.75 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableByte(length: 100) | 100 | 100 | 100 | 5.75 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableByte(length: 1000) | 100 | 100 | 100 | 5.75 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableString(length: 1) | 100 | 100 | 100 | 24.40 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableString(length: 10) | 100 | 100 | 100 | 24.40 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableString(length: 100) | 100 | 100 | 100 | 24.40 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexHoistableString(length: 1000) | 100 | 100 | 100 | 24.41 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantByte(length: 1) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantByte(length: 10) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantByte(length: 100) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantByte(length: 1000) | 100 | 100 | 100 | 6.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantString(length: 1) | 100 | 100 | 100 | 24.49 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantString(length: 10) | 100 | 100 | 100 | 24.50 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantString(length: 100) | 100 | 100 | 100 | 24.50 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanIndexVariantString(length: 1000) | 100 | 100 | 100 | 24.50 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromByteToInt(length: 1) | 100 | 100 | 100 | 12.95 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromByteToInt(length: 10) | 100 | 100 | 100 | 12.95 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromByteToInt(length: 100) | 100 | 100 | 100 | 12.95 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromByteToInt(length: 1000) | 100 | 100 | 100 | 12.95 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromIntToByte(length: 1) | 100 | 100 | 100 | 9.74 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromIntToByte(length: 10) | 100 | 100 | 100 | 9.74 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromIntToByte(length: 100) | 100 | 100 | 100 | 9.74 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanNonPortableCastFromIntToByte(length: 1000) | 100 | 100 | 100 | 9.74 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceByte(length: 1) | 100 | 100 | 100 | 9.83 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceByte(length: 10) | 100 | 100 | 100 | 9.83 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceByte(length: 100) | 100 | 100 | 100 | 9.84 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceByte(length: 1000) | 100 | 100 | 100 | 9.84 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceString(length: 1) | 100 | 100 | 100 | 25.29 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceString(length: 10) | 100 | 100 | 100 | 25.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceString(length: 100) | 100 | 100 | 100 | 25.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanSliceString(length: 1000) | 100 | 100 | 100 | 25.28 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayByte(length: 1) | 100 | 100 | 100 | 0.98 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayByte(length: 10) | 100 | 100 | 100 | 1.34 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayByte(length: 100) | 100 | 100 | 100 | 2.40 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayByte(length: 1000) | 100 | 100 | 100 | 13.38 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayString(length: 1) | 100 | 100 | 100 | 1.56 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayString(length: 10) | 100 | 100 | 100 | 2.72 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayString(length: 100) | 100 | 100 | 100 | 11.76 | Ok | TooMany | VeryShort |
Span/SpanBench/TestSpanToArrayString(length: 1000) | 74 | 92 | 84 | 111.38 | Varies | TooMany | Short |
Span/IndexerBench/Fixed1(length: 1024) | 20 | 20 | 20 | 515.15 | Ok | TooMany | Ok |
Span/IndexerBench/Fixed2(length: 1024) | 16 | 17 | 17 | 661.01 | Varies | TooMany | Ok |
Span/IndexerBench/Indexer4(length: 1024) | 100 | 100 | 100 | 69.94 | Ok | TooMany | Short |
Span/IndexerBench/KnownSizeArray(length: 1024) | 20 | 20 | 20 | 510.86 | Ok | TooMany | Ok |
Span/IndexerBench/KnownSizeCtor(length: 1024) | 20 | 20 | 20 | 511.05 | Ok | TooMany | Ok |
Span/IndexerBench/KnownSizeCtor2(length: 1024) | 19 | 20 | 20 | 528.99 | Varies | TooMany | Ok |
Span/IndexerBench/Ref(length: 1024) | 20 | 20 | 20 | 512.86 | Ok | TooMany | Ok |
Span/IndexerBench/WriteViaIndexer1(length: 1024) | 5 | 5 | 5 | 2184.72 | Ok | TooFew | Long |
Created
May 16, 2017 19:44
-
-
Save AndyAyersMS/c86e3dc5b9ffc9dd897481fb9f3897ae to your computer and use it in GitHub Desktop.
Analysis of iteration behavior for CoreCLR Jit Benchmarks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment