Method | Size | Mean | Error | StdDev | Median | Scaled | ScaledSD |
------------------------ |-------- |-----------------:|-----------------:|------------------:|-----------------:|-------:|---------:|
RefTupleArray | 10 | 853.9 ns | 2.849 ns | 2.665 ns | 853.5 ns | 1.00 | 0.00 |
RefTupleArrayInPlace | 10 | 780.3 ns | 3.071 ns | 2.872 ns | 780.2 ns | 0.91 | 0.00 |
StructTupleArray | 10 | 830.6 ns | 2.549 ns | 2.384 ns | 830.1 ns | 0.97 | 0.00 |
StructTupleArrayInPlace | 10 | 673.4 ns | 1.996 ns | 1.867 ns | 673.1 ns | 0.79 | 0.00 |
RefTupleArray | 100 | 9,475.0 ns | 32.206 ns | 30.125 ns | 9,475.0 ns | 1.00 | 0.00 |
RefTupleArrayInPlace | 100 | 9,411.0 ns | 32.066 ns | 29.995 ns | 9,411.7 ns | 0.99 | 0.00 |
StructTupleArray | 100 | 8,486.0 ns | 35.571 ns | 31.533 ns | 8,486.6 ns | 0.90 | 0.00 |
StructTupleArrayInPlace | 100 | 8,111.6 ns | 25.079 ns | 23.459 ns | 8,119.1 ns | 0.86 | 0.00 |
RefTupleArray | 1000 | 108,732.3 ns | 279.752 ns | 261.680 ns | 108,762.2 ns | 1.00 | 0.00 |
RefTupleArrayInPlace | 1000 | 109,111.8 ns | 318.971 ns | 298.365 ns | 109,057.8 ns | 1.00 | 0.00 |
StructTupleArray | 1000 | 93,352.3 ns | 164.278 ns | 153.666 ns | 93,339.8 ns | 0.86 | 0.00 |
StructTupleArrayInPlace | 1000 | 95,380.4 ns | 180.629 ns | 168.960 ns | 95,377.5 ns | 0.88 | 0.00 |
RefTupleArray | 10000 | 1,288,774.0 ns | 6,153.239 ns | 5,454.685 ns | 1,289,845.2 ns | 1.00 | 0.00 |
RefTupleArrayInPlace | 10000 | 1,409,600.0 ns | 86,797.588 ns | 137,670.173 ns | 1,341,898.7 ns | 1.09 | 0.11 |
StructTupleArray | 10000 | 1,068,153.5 ns | 11,654.834 ns | 10,331.705 ns | 1,067,638.6 ns | 0.83 | 0.01 |
StructTupleArrayInPlace | 10000 | 1,072,857.5 ns | 21,062.727 ns | 28,830.898 ns | 1,068,465.5 ns | 0.83 | 0.02 |
RefTupleArray | 100000 | 18,977,435.1 ns | 553,923.816 ns | 1,633,256.870 ns | 19,565,773.4 ns | 1.00 | 0.00 |
RefTupleArrayInPlace | 100000 | 18,036,405.4 ns | 200,627.562 ns | 187,667.128 ns | 17,954,453.0 ns | 0.96 | 0.09 |
StructTupleArray | 100000 | 12,329,752.3 ns | 107,861.527 ns | 100,893.729 ns | 12,307,541.1 ns | 0.65 | 0.06 |
StructTupleArrayInPlace | 100000 | 12,229,327.6 ns | 160,928.195 ns | 150,532.319 ns | 12,201,336.5 ns | 0.65 | 0.06 |
RefTupleArray | 1000000 | 309,745,276.0 ns | 6,131,633.606 ns | 9,546,214.815 ns | 311,427,814.4 ns | 1.00 | 0.00 |
RefTupleArrayInPlace | 1000000 | 294,734,941.5 ns | 6,784,107.493 ns | 20,003,094.008 ns | 286,060,657.7 ns | 0.95 | 0.07 |
StructTupleArray | 1000000 | 131,595,193.1 ns | 246,381.940 ns | 230,465.797 ns | 131,598,905.1 ns | 0.43 | 0.01 |
StructTupleArrayInPlace | 1000000 | 134,131,122.0 ns | 213,996.404 ns | 189,702.220 ns | 134,148,673.9 ns | 0.43 | 0.01 |
Created
May 10, 2017 18:51
-
-
Save vasily-kirichenko/d8b29224ebffb6901fcbd6977a5baa1b to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment