Created
May 12, 2012 11:59
-
-
Save meiersi/2666171 to your computer and use it in GitHub Desktop.
benchmarks of blaze-binary using GHC 7.4.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
benchmarked against: https://github.com/meiersi/blaze-binary/commit/d2bc3f004f608ebdd1eece624f288a263753bb36 | |
and https://github.com/kolmodin/binary/commit/abbf46373620b45caca64e1072b300379e9c0fa1 | |
warming up | |
estimating clock resolution... | |
mean is 1.466016 us (640001 iterations) | |
found 3590 outliers among 639999 samples (0.6%) | |
2943 (0.5%) high severe | |
estimating cost of a clock call... | |
mean is 36.12254 ns (13 iterations) | |
found 1 outliers among 13 samples (7.7%) | |
1 (7.7%) high severe | |
benchmarking decode (1000)/iter-blaze-binary: word8s | |
mean: 17.28402 us, lb 17.20146 us, ub 17.37131 us, ci 0.950 | |
std dev: 436.5965 ns, lb 387.2649 ns, ub 515.8848 ns, ci 0.950 | |
found 1 outliers among 100 samples (1.0%) | |
variance introduced by outliers: 19.020% | |
variance is moderately inflated by outliers | |
benchmarking decode (1000)/binary-cps: word8s | |
mean: 37.15324 us, lb 37.04130 us, ub 37.28603 us, ci 0.950 | |
std dev: 626.2040 ns, lb 532.3606 ns, ub 827.1298 ns, ci 0.950 | |
found 1 outliers among 100 samples (1.0%) | |
variance introduced by outliers: 9.450% | |
variance is slightly inflated by outliers | |
benchmarking decode (1000)/iter-blaze-binary: [word8s] | |
mean: 100.2547 us, lb 99.87288 us, ub 100.8364 us, ci 0.950 | |
std dev: 2.376762 us, lb 1.748424 us, ub 3.784422 us, ci 0.950 | |
found 6 outliers among 100 samples (6.0%) | |
5 (5.0%) high mild | |
1 (1.0%) high severe | |
variance introduced by outliers: 17.099% | |
variance is moderately inflated by outliers | |
benchmarking decode (1000)/binary-cps: [word8s] | |
mean: 612.9327 us, lb 603.8450 us, ub 628.6445 us, ci 0.950 | |
std dev: 59.62079 us, lb 38.71645 us, ub 112.8691 us, ci 0.950 | |
found 1 outliers among 100 samples (1.0%) | |
1 (1.0%) high severe | |
variance introduced by outliers: 77.969% | |
variance is severely inflated by outliers | |
benchmarking decode (1000)/iter-blaze-binary: string | |
mean: 18.08449 us, lb 18.00701 us, ub 18.18573 us, ci 0.950 | |
std dev: 451.9350 ns, lb 361.7672 ns, ub 595.5196 ns, ci 0.950 | |
found 6 outliers among 100 samples (6.0%) | |
4 (4.0%) high mild | |
2 (2.0%) high severe | |
variance introduced by outliers: 18.999% | |
variance is moderately inflated by outliers | |
benchmarking decode (1000)/binary-cps: string | |
mean: 40.06165 us, lb 39.92952 us, ub 40.22535 us, ci 0.950 | |
std dev: 747.2113 ns, lb 612.8929 ns, ub 934.4685 ns, ci 0.950 | |
found 6 outliers among 100 samples (6.0%) | |
5 (5.0%) high mild | |
1 (1.0%) high severe | |
variance introduced by outliers: 11.353% | |
variance is moderately inflated by outliers | |
benchmarking encode/[Word8] 1000/blaze-binary | |
mean: 17.27683 us, lb 17.22801 us, ub 17.33610 us, ci 0.950 | |
std dev: 274.6701 ns, lb 228.7935 ns, ub 345.5975 ns, ci 0.950 | |
found 3 outliers among 100 samples (3.0%) | |
3 (3.0%) high mild | |
variance introduced by outliers: 8.499% | |
variance is slightly inflated by outliers | |
benchmarking encode/[Word8] 1000/binary | |
mean: 32.58352 us, lb 32.47074 us, ub 32.73497 us, ci 0.950 | |
std dev: 668.1384 ns, lb 526.7260 ns, ub 892.3612 ns, ci 0.950 | |
found 7 outliers among 100 samples (7.0%) | |
5 (5.0%) high mild | |
2 (2.0%) high severe | |
variance introduced by outliers: 13.272% | |
variance is moderately inflated by outliers | |
benchmarking encode/[[Word8]]1000/blaze-binary | |
mean: 129.8850 us, lb 129.4642 us, ub 130.3827 us, ci 0.950 | |
std dev: 2.350207 us, lb 1.999401 us, ub 2.929099 us, ci 0.950 | |
found 3 outliers among 100 samples (3.0%) | |
3 (3.0%) high mild | |
variance introduced by outliers: 11.313% | |
variance is moderately inflated by outliers | |
benchmarking encode/[[Word8]]1000/binary | |
mean: 403.1204 us, lb 399.0584 us, ub 409.5762 us, ci 0.950 | |
std dev: 25.77364 us, lb 18.83345 us, ub 43.45244 us, ci 0.950 | |
found 19 outliers among 100 samples (19.0%) | |
4 (4.0%) high mild | |
15 (15.0%) high severe | |
variance introduced by outliers: 60.531% | |
variance is severely inflated by outliers | |
benchmarking encode/String 1000/blaze-binary | |
mean: 17.95912 us, lb 17.89472 us, ub 18.06035 us, ci 0.950 | |
std dev: 406.3548 ns, lb 298.3389 ns, ub 666.0185 ns, ci 0.950 | |
found 7 outliers among 100 samples (7.0%) | |
6 (6.0%) high mild | |
1 (1.0%) high severe | |
variance introduced by outliers: 16.118% | |
variance is moderately inflated by outliers | |
benchmarking encode/String 1000/binary | |
mean: 54.57483 us, lb 54.41851 us, ub 54.80402 us, ci 0.950 | |
std dev: 959.5226 ns, lb 717.8366 ns, ub 1.352991 us, ci 0.950 | |
found 4 outliers among 100 samples (4.0%) | |
2 (2.0%) high mild | |
2 (2.0%) high severe | |
variance introduced by outliers: 10.388% | |
variance is moderately inflated by outliers | |
benchmarking encode/[String] 1000/blaze-binary | |
mean: 133.7095 us, lb 133.0747 us, ub 134.8998 us, ci 0.950 | |
std dev: 4.323245 us, lb 2.766608 us, ub 7.957706 us, ci 0.950 | |
found 8 outliers among 100 samples (8.0%) | |
6 (6.0%) high mild | |
2 (2.0%) high severe | |
variance introduced by outliers: 27.743% | |
variance is moderately inflated by outliers | |
benchmarking encode/[String] 1000/binary | |
mean: 412.7966 us, lb 408.9545 us, ub 418.0013 us, ci 0.950 | |
std dev: 22.78504 us, lb 18.19914 us, ub 30.43287 us, ci 0.950 | |
found 19 outliers among 100 samples (19.0%) | |
15 (15.0%) high mild | |
4 (4.0%) high severe | |
variance introduced by outliers: 53.449% | |
variance is severely inflated by outliers | |
benchmarking encode/testValue 1000/blaze-binary | |
mean: 542.1661 us, lb 534.3174 us, ub 549.8821 us, ci 0.950 | |
std dev: 40.17283 us, lb 35.13511 us, ub 46.45883 us, ci 0.950 | |
variance introduced by outliers: 67.645% | |
variance is severely inflated by outliers | |
benchmarking encode/testValue 1000/binary | |
mean: 2.702965 ms, lb 2.690293 ms, ub 2.720112 ms, ci 0.950 | |
std dev: 74.99241 us, lb 60.05387 us, ub 100.9974 us, ci 0.950 | |
found 13 outliers among 100 samples (13.0%) | |
11 (11.0%) high mild | |
2 (2.0%) high severe | |
variance introduced by outliers: 21.926% | |
variance is moderately inflated by outliers | |
benchmarking encode/Tree Int 1000/blaze-binary | |
mean: 64.59784 us, lb 64.49180 us, ub 64.72296 us, ci 0.950 | |
std dev: 589.1604 ns, lb 504.4186 ns, ub 701.7072 ns, ci 0.950 | |
benchmarking encode/Tree Int 1000/binary | |
mean: 174.6654 us, lb 172.5037 us, ub 177.2965 us, ci 0.950 | |
std dev: 12.19860 us, lb 10.68475 us, ub 14.47358 us, ci 0.950 | |
variance introduced by outliers: 64.605% | |
variance is severely inflated by outliers | |
benchmarking encode/Seq Int 1000/blaze-binary | |
mean: 38.10007 us, lb 38.04133 us, ub 38.17032 us, ci 0.950 | |
std dev: 328.0549 ns, lb 279.3352 ns, ub 398.0462 ns, ci 0.950 | |
benchmarking encode/Seq Int 1000/binary | |
mean: 72.00625 us, lb 71.91713 us, ub 72.11252 us, ci 0.950 | |
std dev: 495.6673 ns, lb 421.7254 ns, ub 614.1466 ns, ci 0.950 | |
benchmarking encode/[Int] 1000/blaze-binary | |
mean: 16.89015 us, lb 16.86065 us, ub 16.92844 us, ci 0.950 | |
std dev: 172.0858 ns, lb 137.8091 ns, ub 236.7568 ns, ci 0.950 | |
benchmarking encode/[Int] 1000/binary | |
mean: 59.38223 us, lb 59.29554 us, ub 59.49248 us, ci 0.950 | |
std dev: 496.3200 ns, lb 404.9722 ns, ub 622.9724 ns, ci 0.950 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment