Skip to content

Instantly share code, notes, and snippets.

@aslatter
Created March 14, 2012 02:06
Show Gist options
  • Select an option

  • Save aslatter/2033379 to your computer and use it in GitHub Desktop.

Select an option

Save aslatter/2033379 to your computer and use it in GitHub Desktop.
Benchmark before
warming up
estimating clock resolution...
mean is 2.918909 us (320001 iterations)
found 59871 outliers among 319999 samples (18.7%)
51808 (16.2%) low severe
8063 (2.5%) high severe
estimating cost of a clock call...
mean is 80.35574 ns (23 iterations)
found 3 outliers among 23 samples (13.0%)
1 (4.3%) high mild
2 (8.7%) high severe
benchmarking testing/null non-nil
mean: 18.16987 ns, lb 18.15961 ns, ub 18.18909 ns, ci 0.950
std dev: 69.79338 ps, lb 44.48180 ps, ub 130.7953 ps, ci 0.950
benchmarking testing/null nil
mean: 20.17302 ns, lb 20.16321 ns, ub 20.18304 ns, ci 0.950
std dev: 51.00982 ps, lb 45.58424 ps, ub 57.86055 ps, ci 0.950
benchmarking testing/null nil2
mean: 21.05632 ns, lb 21.04283 ns, ub 21.07011 ns, ci 0.950
std dev: 69.89874 ps, lb 58.04354 ps, ub 92.58910 ps, ci 0.950
benchmarking testing/eq same
mean: 30.42881 ns, lb 30.40545 ns, ub 30.46159 ns, ci 0.950
std dev: 141.0371 ps, lb 103.1931 ps, ub 214.0663 ps, ci 0.950
benchmarking testing/eq differ
mean: 27.97466 ns, lb 27.95644 ns, ub 27.99054 ns, ci 0.950
std dev: 86.60884 ps, lb 66.99157 ps, ub 118.8956 ps, ci 0.950
benchmarking conversion/toString
mean: 1.158440 us, lb 1.157095 us, ub 1.160159 us, ci 0.950
std dev: 7.777449 ns, lb 6.255468 ns, ub 11.09251 ns, ci 0.950
benchmarking conversion/fromString
mean: 1.693811 us, lb 1.691694 us, ub 1.695748 us, ci 0.950
std dev: 10.36842 ns, lb 9.226116 ns, ub 12.35066 ns, ci 0.950
benchmarking conversion/toByteString
mean: 846.9326 ns, lb 846.1662 ns, ub 847.9154 ns, ci 0.950
std dev: 4.421324 ns, lb 3.589600 ns, ub 6.035906 ns, ci 0.950
benchmarking conversion/fromByteString
mean: 222.4564 ns, lb 221.8655 ns, ub 223.2109 ns, ci 0.950
std dev: 3.392391 ns, lb 2.772006 ns, ub 3.996128 ns, ci 0.950
found 15 outliers among 100 samples (15.0%)
14 (14.0%) high severe
variance introduced by outliers: 8.456%
variance is slightly inflated by outliers
benchmarking generation/V1
mean: 6.905959 ms, lb 6.364511 ms, ub 7.814952 ms, ci 0.950
std dev: 3.501965 ms, lb 2.469952 ms, ub 5.853186 ms, ci 0.950
found 21 outliers among 100 samples (21.0%)
3 (3.0%) high mild
18 (18.0%) high severe
variance introduced by outliers: 98.940%
variance is severely inflated by outliers
benchmarking generation/V4
mean: 665.3532 ns, lb 664.9793 ns, ub 665.7430 ns, ci 0.950
std dev: 1.945403 ns, lb 1.717652 ns, ub 2.260103 ns, ci 0.950
benchmarking generation/V3
mean: 34.71903 us, lb 34.67663 us, ub 34.76947 us, ci 0.950
std dev: 236.8753 ns, lb 201.1394 ns, ub 292.7916 ns, ci 0.950
benchmarking generation/V5
mean: 17.97447 us, lb 17.95730 us, ub 17.99221 us, ci 0.950
std dev: 89.35361 ns, lb 78.38895 ns, ub 103.7865 ns, ci 0.950
benchmarking set making
mean: 11.51741 us, lb 11.47336 us, ub 11.61716 us, ci 0.950
std dev: 321.8072 ns, lb 178.4480 ns, ub 652.9775 ns, ci 0.950
found 2 outliers among 100 samples (2.0%)
1 (1.0%) high severe
variance introduced by outliers: 21.941%
variance is moderately inflated by outliers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment