Skip to content

Instantly share code, notes, and snippets.

@MaxGabriel
Created January 12, 2020 05:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MaxGabriel/5badd57a3ded7bac2ba43cc3c2a2a3b3 to your computer and use it in GitHub Desktop.
Save MaxGabriel/5badd57a3ded7bac2ba43cc3c2a2a3b3 to your computer and use it in GitHub Desktop.
master
Running 1 benchmarks...
Benchmark persistent-th-bench: RUNNING...
benchmarking mkPersist/From File
time 606.2 μs (578.8 μs .. 631.0 μs)
0.963 R² (0.939 R² .. 0.978 R²)
mean 942.0 μs (820.5 μs .. 1.092 ms)
std dev 529.6 μs (428.2 μs .. 641.2 μs)
variance introduced by outliers: 99% (severely inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/1x10
time 5.349 ms (5.257 ms .. 5.448 ms)
0.997 R² (0.994 R² .. 0.999 R²)
mean 5.139 ms (5.041 ms .. 5.224 ms)
std dev 273.0 μs (215.6 μs .. 355.0 μs)
variance introduced by outliers: 31% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/10x10
time 5.221 ms (5.052 ms .. 5.358 ms)
0.986 R² (0.970 R² .. 0.995 R²)
mean 5.275 ms (5.155 ms .. 5.454 ms)
std dev 438.9 μs (279.6 μs .. 745.7 μs)
variance introduced by outliers: 51% (severely inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/100x10
time 54.90 ms (53.43 ms .. 56.57 ms)
0.997 R² (0.993 R² .. 0.999 R²)
mean 54.75 ms (52.16 ms .. 56.16 ms)
std dev 3.565 ms (1.612 ms .. 5.960 ms)
variance introduced by outliers: 16% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/1000x10
time 537.7 ms (397.5 ms .. 797.1 ms)
0.974 R² (NaN R² .. 1.000 R²)
mean 534.2 ms (464.6 ms .. 583.4 ms)
std dev 72.55 ms (41.68 ms .. 101.9 ms)
variance introduced by outliers: 24% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x1
time 807.5 μs (799.4 μs .. 816.3 μs)
0.999 R² (0.998 R² .. 0.999 R²)
mean 827.1 μs (819.5 μs .. 842.2 μs)
std dev 34.40 μs (20.26 μs .. 60.19 μs)
variance introduced by outliers: 32% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x10
time 4.186 ms (4.062 ms .. 4.398 ms)
0.978 R² (0.944 R² .. 0.997 R²)
mean 4.190 ms (4.116 ms .. 4.366 ms)
std dev 339.0 μs (180.8 μs .. 662.6 μs)
variance introduced by outliers: 53% (severely inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x100
time 41.06 ms (40.13 ms .. 41.96 ms)
0.998 R² (0.996 R² .. 0.999 R²)
mean 40.56 ms (38.30 ms .. 41.59 ms)
std dev 3.148 ms (1.279 ms .. 5.640 ms)
variance introduced by outliers: 25% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x1000
time 411.0 ms (326.3 ms .. 602.2 ms)
0.974 R² (0.958 R² .. 1.000 R²)
mean 406.7 ms (352.2 ms .. 445.5 ms)
std dev 55.18 ms (27.51 ms .. 76.71 ms)
variance introduced by outliers: 24% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/20x10
time 11.22 ms (10.49 ms .. 11.95 ms)
0.978 R² (0.966 R² .. 0.988 R²)
mean 10.02 ms (9.647 ms .. 10.44 ms)
std dev 1.023 ms (902.8 μs .. 1.196 ms)
variance introduced by outliers: 55% (severely inflated)
benchmarking mkPersist/Nullable/Increasing model count/40x10
time 23.92 ms (23.52 ms .. 24.50 ms)
0.998 R² (0.996 R² .. 0.999 R²)
mean 23.52 ms (23.20 ms .. 23.80 ms)
std dev 704.1 μs (528.4 μs .. 1.029 ms)
benchmarking mkPersist/Nullable/Increasing model count/60x10
time 36.97 ms (36.18 ms .. 37.71 ms)
0.997 R² (0.993 R² .. 0.999 R²)
mean 35.92 ms (35.01 ms .. 36.55 ms)
std dev 1.600 ms (1.079 ms .. 2.610 ms)
variance introduced by outliers: 12% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/80x10
time 48.61 ms (47.21 ms .. 49.66 ms)
0.998 R² (0.997 R² .. 1.000 R²)
mean 47.36 ms (42.51 ms .. 48.76 ms)
std dev 4.457 ms (957.5 μs .. 7.930 ms)
variance introduced by outliers: 29% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/100x10
time 59.41 ms (57.14 ms .. 61.86 ms)
0.995 R² (0.989 R² .. 0.998 R²)
mean 57.97 ms (53.41 ms .. 60.12 ms)
std dev 5.452 ms (2.564 ms .. 9.425 ms)
variance introduced by outliers: 32% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/1000x10
time 576.5 ms (436.4 ms .. 850.4 ms)
0.972 R² (0.958 R² .. 1.000 R²)
mean 571.2 ms (491.0 ms .. 629.0 ms)
std dev 80.06 ms (30.57 ms .. 110.2 ms)
variance introduced by outliers: 24% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x20
time 9.588 ms (7.263 ms .. 13.66 ms)
0.709 R² (0.627 R² .. 0.976 R²)
mean 9.039 ms (8.583 ms .. 10.16 ms)
std dev 2.003 ms (829.6 μs .. 4.050 ms)
variance introduced by outliers: 87% (severely inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x40
time 16.05 ms (15.25 ms .. 16.75 ms)
0.989 R² (0.980 R² .. 0.996 R²)
mean 16.18 ms (15.84 ms .. 16.56 ms)
std dev 926.9 μs (750.6 μs .. 1.168 ms)
variance introduced by outliers: 24% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x60
time 26.99 ms (26.06 ms .. 27.60 ms)
0.997 R² (0.993 R² .. 0.999 R²)
mean 26.99 ms (26.63 ms .. 27.36 ms)
std dev 830.2 μs (577.8 μs .. 1.300 ms)
benchmarking mkPersist/Nullable/Increasing field count/10x80
time 36.62 ms (35.64 ms .. 37.60 ms)
0.998 R² (0.997 R² .. 0.999 R²)
mean 36.50 ms (35.59 ms .. 37.18 ms)
std dev 1.556 ms (1.008 ms .. 2.373 ms)
variance introduced by outliers: 12% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x100
time 45.39 ms (44.06 ms .. 46.56 ms)
0.998 R² (0.997 R² .. 0.999 R²)
mean 45.25 ms (43.40 ms .. 46.58 ms)
std dev 3.087 ms (1.402 ms .. 5.530 ms)
variance introduced by outliers: 20% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x1000
time 457.6 ms (366.1 ms .. 669.9 ms)
0.974 R² (0.959 R² .. 1.000 R²)
mean 449.4 ms (386.6 ms .. 493.6 ms)
std dev 62.91 ms (29.24 ms .. 87.18 ms)
variance introduced by outliers: 24% (moderately inflated)
Benchmark persistent-th-bench: FINISH
branch
Running 1 benchmarks...
Benchmark persistent-th-bench: RUNNING...
benchmarking mkPersist/From File
time 539.0 μs (533.0 μs .. 547.9 μs)
0.997 R² (0.996 R² .. 0.999 R²)
mean 550.8 μs (544.4 μs .. 560.5 μs)
std dev 26.00 μs (20.21 μs .. 36.65 μs)
variance introduced by outliers: 40% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/1x10
time 3.952 ms (3.843 ms .. 4.034 ms)
0.996 R² (0.993 R² .. 0.998 R²)
mean 3.933 ms (3.883 ms .. 4.027 ms)
std dev 211.0 μs (134.5 μs .. 367.5 μs)
variance introduced by outliers: 32% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/10x10
time 3.842 ms (3.781 ms .. 3.897 ms)
0.997 R² (0.993 R² .. 0.999 R²)
mean 3.941 ms (3.897 ms .. 4.001 ms)
std dev 161.8 μs (118.4 μs .. 245.8 μs)
variance introduced by outliers: 23% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/100x10
time 52.65 ms (50.81 ms .. 54.62 ms)
0.997 R² (0.995 R² .. 0.999 R²)
mean 52.73 ms (50.04 ms .. 54.70 ms)
std dev 4.256 ms (1.655 ms .. 7.087 ms)
variance introduced by outliers: 29% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing model count/1000x10
time 518.0 ms (292.0 ms .. 793.0 ms)
0.968 R² (0.904 R² .. 1.000 R²)
mean 493.5 ms (413.8 ms .. 547.4 ms)
std dev 82.98 ms (43.08 ms .. 116.9 ms)
variance introduced by outliers: 47% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x1
time 842.1 μs (823.1 μs .. 864.1 μs)
0.997 R² (0.995 R² .. 1.000 R²)
mean 840.2 μs (832.5 μs .. 852.1 μs)
std dev 31.74 μs (20.70 μs .. 45.29 μs)
variance introduced by outliers: 28% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x10
time 3.841 ms (3.754 ms .. 3.926 ms)
0.996 R² (0.994 R² .. 0.998 R²)
mean 3.828 ms (3.786 ms .. 3.880 ms)
std dev 147.7 μs (106.8 μs .. 197.1 μs)
variance introduced by outliers: 21% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x100
time 38.96 ms (38.38 ms .. 39.49 ms)
0.999 R² (0.998 R² .. 1.000 R²)
mean 38.39 ms (36.31 ms .. 39.18 ms)
std dev 2.417 ms (684.5 μs .. 4.396 ms)
variance introduced by outliers: 19% (moderately inflated)
benchmarking mkPersist/Non-Null Fields/Increasing field count/10x1000
time 410.1 ms (258.6 ms .. 492.7 ms)
0.982 R² (0.962 R² .. 1.000 R²)
mean 380.0 ms (313.0 ms .. 407.4 ms)
std dev 47.68 ms (12.31 ms .. 63.22 ms)
variance introduced by outliers: 23% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/20x10
time 8.316 ms (8.047 ms .. 8.501 ms)
0.993 R² (0.988 R² .. 0.996 R²)
mean 9.331 ms (8.996 ms .. 9.696 ms)
std dev 1.005 ms (840.7 μs .. 1.180 ms)
variance introduced by outliers: 58% (severely inflated)
benchmarking mkPersist/Nullable/Increasing model count/40x10
time 18.88 ms (17.78 ms .. 19.92 ms)
0.987 R² (0.978 R² .. 0.994 R²)
mean 21.29 ms (20.57 ms .. 22.16 ms)
std dev 1.897 ms (1.477 ms .. 2.749 ms)
variance introduced by outliers: 41% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/60x10
time 33.79 ms (32.99 ms .. 34.58 ms)
0.999 R² (0.998 R² .. 0.999 R²)
mean 34.25 ms (33.80 ms .. 34.95 ms)
std dev 1.223 ms (641.8 μs .. 2.001 ms)
variance introduced by outliers: 11% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/80x10
time 46.02 ms (44.57 ms .. 47.23 ms)
0.998 R² (0.996 R² .. 0.999 R²)
mean 45.50 ms (43.22 ms .. 46.63 ms)
std dev 3.142 ms (1.287 ms .. 5.291 ms)
variance introduced by outliers: 20% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/100x10
time 58.07 ms (56.36 ms .. 59.50 ms)
0.998 R² (0.995 R² .. 0.999 R²)
mean 56.93 ms (53.63 ms .. 58.39 ms)
std dev 4.083 ms (1.784 ms .. 6.962 ms)
variance introduced by outliers: 23% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing model count/1000x10
time 566.2 ms (473.0 ms .. 749.7 ms)
0.988 R² (0.975 R² .. 1.000 R²)
mean 532.8 ms (439.8 ms .. 571.5 ms)
std dev 65.92 ms (20.29 ms .. 89.47 ms)
variance introduced by outliers: 23% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x20
time 7.451 ms (7.299 ms .. 7.636 ms)
0.995 R² (0.989 R² .. 0.998 R²)
mean 7.491 ms (7.393 ms .. 7.649 ms)
std dev 338.2 μs (235.3 μs .. 542.8 μs)
variance introduced by outliers: 22% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x40
time 14.38 ms (13.72 ms .. 15.33 ms)
0.978 R² (0.958 R² .. 0.995 R²)
mean 15.42 ms (14.88 ms .. 16.33 ms)
std dev 1.711 ms (1.168 ms .. 2.837 ms)
variance introduced by outliers: 54% (severely inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x60
time 25.56 ms (24.99 ms .. 26.10 ms)
0.998 R² (0.998 R² .. 0.999 R²)
mean 26.06 ms (25.71 ms .. 26.56 ms)
std dev 895.5 μs (557.6 μs .. 1.489 ms)
benchmarking mkPersist/Nullable/Increasing field count/10x80
time 34.94 ms (34.41 ms .. 35.48 ms)
0.999 R² (0.999 R² .. 1.000 R²)
mean 34.86 ms (34.50 ms .. 35.67 ms)
std dev 1.003 ms (407.1 μs .. 1.848 ms)
benchmarking mkPersist/Nullable/Increasing field count/10x100
time 43.27 ms (42.18 ms .. 44.22 ms)
0.998 R² (0.997 R² .. 1.000 R²)
mean 42.73 ms (40.41 ms .. 43.67 ms)
std dev 2.850 ms (1.046 ms .. 5.064 ms)
variance introduced by outliers: 20% (moderately inflated)
benchmarking mkPersist/Nullable/Increasing field count/10x1000
time 632.1 ms (419.1 ms .. 943.8 ms)
0.974 R² (0.931 R² .. 1.000 R²)
mean 466.0 ms (376.8 ms .. 528.2 ms)
std dev 94.02 ms (53.97 ms .. 132.5 ms)
variance introduced by outliers: 48% (moderately inflated)
Benchmark persistent-th-bench: FINISH
Completed 2 action(s).
~/D/C/H/y/persistent> 21:04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment