Skip to content

Instantly share code, notes, and snippets.

@RyanGlScott
Created December 22, 2016 21:41
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save RyanGlScott/386da12bc71fd2fadae2362b257c41bc to your computer and use it in GitHub Desktop.
Benchmarking vinyl with GHC HEAD before and after reverting commit 1722fa106e10e63160bb2322e2ccb830fd5b9ab3
$ ./dist/build/bench-builder-all/bench-builder-all
benchmarking flat
time 4.075 µs (4.061 µs .. 4.092 µs)
1.000 R² (0.999 R² .. 1.000 R²)
mean 4.108 µs (4.098 µs .. 4.140 µs)
std dev 54.60 ns (2.279 ns .. 114.0 ns)
variance introduced by outliers: 10% (moderately inflated)
benchmarking vinyl
time 62.27 µs (62.25 µs .. 62.28 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 62.28 µs (62.26 µs .. 62.30 µs)
std dev 58.65 ns (47.95 ns .. 71.78 ns)
benchmarking vinyl-lens
time 62.07 µs (62.01 µs .. 62.13 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 62.02 µs (61.98 µs .. 62.05 µs)
std dev 122.0 ns (106.2 ns .. 144.8 ns)
benchmarking reasonable
time 4.101 µs (4.100 µs .. 4.101 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.100 µs (4.100 µs .. 4.101 µs)
std dev 1.511 ns (1.123 ns .. 2.206 ns)
$ ./dist/build/bench-builder-all/bench-builder-all
benchmarking flat
time 4.076 µs (4.068 µs .. 4.083 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.109 µs (4.108 µs .. 4.110 µs)
std dev 2.894 ns (1.773 ns .. 5.059 ns)
benchmarking vinyl
time 106.9 µs (106.7 µs .. 107.0 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 106.7 µs (106.5 µs .. 106.9 µs)
std dev 653.4 ns (506.9 ns .. 847.7 ns)
benchmarking vinyl-lens
time 83.98 µs (83.97 µs .. 84.00 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 83.97 µs (83.96 µs .. 83.98 µs)
std dev 40.09 ns (33.48 ns .. 47.87 ns)
benchmarking reasonable
time 4.105 µs (4.104 µs .. 4.106 µs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.106 µs (4.105 µs .. 4.106 µs)
std dev 1.913 ns (1.226 ns .. 3.224 ns)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment