Skip to content

Instantly share code, notes, and snippets.

@chadaustin
Created February 19, 2015 06:48
Show Gist options
  • Save chadaustin/68693f8c6fdb426ff23e to your computer and use it in GitHub Desktop.
Save chadaustin/68693f8c6fdb426ff23e to your computer and use it in GitHub Desktop.
Running 1 benchmarks...
Benchmark json-bench: RUNNING...
benchmarking list bool/bufferbuilder
time 1.621 ms (1.612 ms .. 1.628 ms)
1.000 R² (0.999 R² .. 1.000 R²)
mean 1.616 ms (1.610 ms .. 1.622 ms)
std dev 20.80 μs (15.53 μs .. 32.13 μs)
benchmarking list bool/aeson
time 2.821 ms (2.799 ms .. 2.841 ms)
1.000 R² (0.999 R² .. 1.000 R²)
mean 2.813 ms (2.800 ms .. 2.825 ms)
std dev 42.10 μs (34.11 μs .. 55.64 μs)
benchmarking list null/bufferbuilder
time 1.544 ms (1.536 ms .. 1.553 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.540 ms (1.537 ms .. 1.544 ms)
std dev 13.56 μs (11.02 μs .. 16.31 μs)
benchmarking list null/aeson
time 2.674 ms (2.654 ms .. 2.699 ms)
1.000 R² (0.999 R² .. 1.000 R²)
mean 2.678 ms (2.670 ms .. 2.688 ms)
std dev 31.83 μs (26.25 μs .. 39.18 μs)
benchmarking list empty object/bufferbuilder
time 1.978 ms (1.967 ms .. 1.994 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.984 ms (1.979 ms .. 1.993 ms)
std dev 21.89 μs (15.59 μs .. 34.69 μs)
benchmarking list empty object/aeson
time 2.872 ms (2.860 ms .. 2.885 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 2.862 ms (2.853 ms .. 2.872 ms)
std dev 28.99 μs (24.11 μs .. 35.97 μs)
benchmarking list empty array/bufferbuilder
time 1.849 ms (1.843 ms .. 1.856 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.853 ms (1.848 ms .. 1.860 ms)
std dev 19.10 μs (15.77 μs .. 25.39 μs)
benchmarking list empty array/aeson
time 2.689 ms (2.676 ms .. 2.700 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 2.692 ms (2.684 ms .. 2.702 ms)
std dev 29.15 μs (23.20 μs .. 37.87 μs)
benchmarking list string/bufferbuilder
time 3.611 ms (3.581 ms .. 3.637 ms)
0.999 R² (0.999 R² .. 1.000 R²)
mean 3.609 ms (3.588 ms .. 3.630 ms)
std dev 69.99 μs (57.80 μs .. 86.99 μs)
benchmarking list string/aeson
time 5.153 ms (5.110 ms .. 5.197 ms)
0.999 R² (0.999 R² .. 1.000 R²)
mean 5.133 ms (5.089 ms .. 5.178 ms)
std dev 128.0 μs (97.23 μs .. 185.9 μs)
benchmarking list int/bufferbuilder
time 5.680 ms (5.642 ms .. 5.712 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 5.699 ms (5.674 ms .. 5.726 ms)
std dev 78.47 μs (62.18 μs .. 98.91 μs)
benchmarking list int/aeson
time 3.806 ms (3.781 ms .. 3.834 ms)
0.999 R² (0.999 R² .. 1.000 R²)
mean 3.842 ms (3.821 ms .. 3.870 ms)
std dev 76.84 μs (64.95 μs .. 96.74 μs)
benchmarking hash string/bufferbuilder
time 20.22 ms (19.85 ms .. 20.52 ms)
0.999 R² (0.998 R² .. 1.000 R²)
mean 20.28 ms (20.04 ms .. 21.03 ms)
std dev 894.1 μs (312.0 μs .. 1.719 ms)
variance introduced by outliers: 14% (moderately inflated)
benchmarking hash string/aeson
time 13.00 ms (12.71 ms .. 13.27 ms)
0.998 R² (0.996 R² .. 0.999 R²)
mean 12.84 ms (12.71 ms .. 12.99 ms)
std dev 364.6 μs (293.6 μs .. 490.6 μs)
variance introduced by outliers: 10% (moderately inflated)
benchmarking list record/bufferbuilder
time 562.3 μs (559.4 μs .. 565.2 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 562.3 μs (560.6 μs .. 564.4 μs)
std dev 6.558 μs (5.337 μs .. 8.919 μs)
benchmarking list record/aeson
time 1.039 ms (1.034 ms .. 1.044 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.038 ms (1.034 ms .. 1.043 ms)
std dev 14.69 μs (11.55 μs .. 19.40 μs)
benchmarking intvector
time 5.165 ms (5.148 ms .. 5.180 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 5.175 ms (5.164 ms .. 5.188 ms)
std dev 37.76 μs (29.28 μs .. 49.41 μs)
Benchmark json-bench: FINISH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment