Japex Report: Compression test using Calgary corpus data set

Description

Compression test using Calgary corpus data set

Global Parameters

Result Summary (TPS)

driver resultAritMean resultAritMeanX resultGeomMean resultGeomMeanX resultHarmMean resultHarmMeanX singleClassLoader
LZ4 (JNI)/block 377.605 53.919 357.255 51.136 340.75 47.415 n/a
LZ4 HC (JNI)/block 35.251 43.336 33.519 40.538 31.775 37.137 n/a
LZ4 (Java+Unsafe)/block 256.214 53.919 244.685 51.136 235.617 47.415 n/a
LZ4 HC (Java+Unsafe)/block 23.934 43.336 22.82 40.538 21.691 37.137 n/a
LZ4 (Java)/block 152.533 53.919 146.362 51.136 141.95 47.415 n/a
LZ4 HC (Java)/block 19.734 43.336 18.914 40.538 18.057 37.137 n/a
Snappy(JNI)/block 145.045 54.646 134.785 52.052 127.959 48.678 true
Snappy(iq80)/block 193.627 54.646 183.76 52.052 176.928 48.678 n/a
LZF/block 148.924 52.407 142.203 49.899 137.42 46.429 n/a
LZF/stream 153.668 52.407 146.688 49.899 141.806 46.429 n/a
LZO-java/block 142.646 52.669 131.772 49.904 125.335 46.405 n/a
LZO-java/stream 139.06 52.669 122.751 49.904 115.127 46.405 n/a
QuickLZ/L1/block 98.684 50.391 93.504 47.878 89.538 44.619 n/a
QuickLZ/L3/block 24.554 43.566 23.898 41.12 23.326 38.154 n/a
Gzip/JDK/stream 25.354 35.042 23.656 32.894 21.545 30.274 n/a
Gzip/jzlib/stream 21.421 35.346 20.238 33.221 19.038 30.622 n/a
BZip2/stream 7.002 31.604 6.619 29.668 6.362 27.289 n/a
LZMA-orig/block 1.776 30.89 1.738 28.822 1.697 25.945 n/a
LZMA-java/stream 1.984 31.87 1.954 29.829 1.93 26.938 n/a




Driver: LZ4 (JNI)/block

LZ4 (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 38535 14.976 273.03 52.188
C:book1 4472 14.981 218.853 66.935
C:book2 6424 14.979 249.835 55.37
C:geo 74589 14.978 486.311 94.989
C:news 11751 14.981 282.107 57.688
C:obj1 348534 14.987 476.937 60.152
C:obj2 20702 14.977 325.353 48.723
C:paper1 88998 14.983 301.139 54.433
C:paper2 48297 14.973 252.86 59.097
C:paper3 91346 14.979 270.59 60.822
C:paper4 467094 14.985 394.94 63.812
C:paper5 568063 14.983 432.24 62.406
C:paper6 133952 14.978 324.991 54.095
C:pic 25430 14.984 830.674 16.822
C:progc 134569 14.985 339.234 52.781
C:progl 87005 14.981 396.83 39.459
C:progp 153308 14.981 481.907 37.913
C:trans 76955 14.979 459.063 32.864

Driver: LZ4 HC (JNI)/block

LZ4 HC (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 3300 14.975 23.382 36.093
C:book1 347 14.99 16.971 47.247
C:book2 560 14.984 21.772 38.875
C:geo 6150 14.988 40.072 83.655
C:news 1288 14.991 30.9 44.002
C:obj1 41877 14.987 57.303 57.445
C:obj2 2456 14.989 38.568 39.334
C:paper1 10859 14.978 36.756 43.538
C:paper2 4584 14.989 23.974 43.846
C:paper3 11180 14.978 33.119 49.222
C:paper4 57965 14.985 49.012 56.255
C:paper5 69687 14.982 53.027 56.266
C:paper6 17261 14.987 41.854 44.821
C:pic 776 15 25.32 13.094
C:progc 17193 14.982 43.35 43.549
C:progl 5788 14.985 26.392 28.953
C:progp 10516 14.985 33.048 29.101
C:trans 6657 14.983 39.702 24.753

Driver: LZ4 (Java+Unsafe)/block

LZ4 (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 27312 14.977 193.494 52.188
C:book1 3193 14.982 156.253 66.935
C:book2 4663 14.984 181.293 55.37
C:geo 39854 14.984 259.741 94.989
C:news 7935 14.986 190.428 57.688
C:obj1 221383 14.979 303.092 60.152
C:obj2 14035 14.977 220.577 48.723
C:paper1 67678 14.984 228.991 54.433
C:paper2 33951 14.983 177.629 59.097
C:paper3 69582 14.982 206.076 60.822
C:paper4 296416 14.979 250.741 63.812
C:paper5 348472 14.984 265.124 62.406
C:paper6 99076 14.982 240.323 54.095
C:pic 17078 14.983 557.869 16.822
C:progc 96694 14.981 243.818 52.781
C:progl 59749 14.978 272.557 39.459
C:progp 111290 14.971 350.058 37.913
C:trans 52619 14.984 313.779 32.864

Driver: LZ4 HC (Java+Unsafe)/block

LZ4 HC (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 2287 14.991 16.188 36.093
C:book1 243 15.017 11.863 47.247
C:book2 392 15.003 15.221 38.875
C:geo 4159 14.986 27.102 83.655
C:news 901 14.995 21.609 44.002
C:obj1 26206 14.984 35.866 57.445
C:obj2 1710 14.99 26.852 39.334
C:paper1 7663 14.989 25.919 43.538
C:paper2 3186 14.976 16.677 43.846
C:paper3 7678 14.985 22.735 49.222
C:paper4 39976 14.982 33.808 56.255
C:paper5 47736 14.979 36.33 56.266
C:paper6 12068 14.974 29.288 44.821
C:pic 498 14.984 16.267 13.094
C:progc 11662 14.972 29.424 43.549
C:progl 3924 14.986 17.891 28.953
C:progp 6807 14.986 21.389 29.101
C:trans 4423 14.98 26.383 24.753

Driver: LZ4 (Java)/block

LZ4 (Java), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 18297 14.982 129.581 52.188
C:book1 2145 15.001 104.834 66.935
C:book2 3118 14.981 121.249 55.37
C:geo 21315 14.98 138.956 94.989
C:news 5192 14.986 124.602 57.688
C:obj1 117798 14.975 161.318 60.152
C:obj2 9242 14.986 145.163 48.723
C:paper1 37622 14.982 127.307 54.433
C:paper2 22091 14.986 115.557 59.097
C:paper3 39085 14.986 115.721 60.822
C:paper4 165244 14.976 139.808 63.812
C:paper5 188772 14.982 143.637 62.406
C:paper6 53908 14.979 130.781 54.095
C:pic 10400 14.987 339.635 16.822
C:progc 54122 14.983 136.454 52.781
C:progl 39379 14.982 179.588 39.459
C:progp 59505 14.979 187.079 37.913
C:trans 34270 14.986 204.333 32.864

Driver: LZ4 HC (Java)/block

LZ4 HC (Java), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 1934 14.979 13.7 36.093
C:book1 207 15.04 10.091 47.247
C:book2 330 15.02 12.799 38.875
C:geo 3737 14.986 24.352 83.655
C:news 771 14.985 18.504 44.002
C:obj1 17764 14.982 24.315 57.445
C:obj2 1442 14.977 22.663 39.334
C:paper1 6303 14.978 21.334 43.538
C:paper2 2676 14.99 13.994 43.846
C:paper3 6392 14.988 18.923 49.222
C:paper4 32539 14.986 27.511 56.255
C:paper5 39103 14.976 29.767 56.266
C:paper6 9805 14.985 23.778 44.821
C:pic 394 14.987 12.868 13.094
C:progc 9766 14.985 24.62 43.549
C:progl 3309 14.982 15.091 28.953
C:progp 5949 14.975 18.708 29.101
C:trans 3722 14.987 22.191 24.753

Driver: Snappy(JNI)/block

Snappy-java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 15901 14.984 112.6 55.445
C:book1 1859 14.992 90.914 68.25
C:book2 2649 14.986 102.978 56.758
C:geo 48803 14.986 318.033 95.636
C:news 4874 14.985 116.977 59.775
C:obj1 132916 14.981 181.951 61.221
C:obj2 8513 14.975 133.812 49.794
C:paper1 32172 14.982 108.868 55.332
C:paper2 18849 14.98 98.641 59.339
C:paper3 33783 14.979 100.075 62.006
C:paper4 141024 14.985 119.239 61.749
C:paper5 163380 14.983 124.313 60.842
C:paper6 46224 14.981 112.129 53.906
C:pic 9944 14.972 325.063 18.21
C:progc 46473 14.978 117.211 52.258
C:progl 30641 14.986 139.705 37.93
C:progp 47553 14.976 149.533 37.121
C:trans 26602 14.971 158.771 38.058

Driver: Snappy(iq80)/block

Snappy-iq80, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 21574 14.983 152.779 55.445
C:book1 2640 14.985 129.165 68.25
C:book2 3861 14.986 150.092 56.758
C:geo 45080 14.974 293.994 95.636
C:news 6266 14.986 150.374 59.775
C:obj1 151089 14.976 206.903 61.221
C:obj2 11188 14.983 175.76 49.794
C:paper1 46243 14.985 156.453 55.332
C:paper2 28213 14.981 147.628 59.339
C:paper3 48081 14.987 142.352 62.006
C:paper4 191786 14.976 162.261 61.749
C:paper5 222190 14.982 169.065 60.842
C:paper6 66637 14.981 161.648 53.906
C:pic 14012 14.981 457.782 18.21
C:progc 66481 14.98 167.648 52.258
C:progl 48275 14.984 220.133 37.93
C:progp 70737 14.975 222.438 37.121
C:trans 36671 14.975 218.809 38.058

Driver: LZF/block

LZF, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 17672 14.984 125.145 53.88
C:book1 2343 14.984 114.641 62.647
C:book2 3166 14.986 123.075 54.604
C:geo 13414 14.983 87.428 90.913
C:news 5014 14.98 120.378 56.901
C:obj1 98130 14.986 134.288 61.142
C:obj2 8768 14.981 137.765 49.695
C:paper1 38955 14.979 131.851 52.725
C:paper2 23295 14.985 121.86 56.491
C:paper3 41642 14.975 123.385 57.918
C:paper4 163992 14.982 138.695 58.513
C:paper5 189397 14.977 144.167 58.357
C:paper6 56076 14.977 136.059 51.815
C:pic 10717 14.975 350.268 16.283
C:progc 56473 14.982 142.393 50.307
C:progl 38542 14.981 175.783 37.135
C:progp 62357 14.978 196.055 35.77
C:trans 29730 14.975 177.392 38.226

Driver: LZF/stream

LZF, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 18289 14.978 129.566 53.88
C:book1 2430 14.972 118.995 62.647
C:book2 3349 14.988 130.173 54.604
C:geo 14059 14.983 91.631 90.913
C:news 5220 14.982 125.302 56.901
C:obj1 101708 14.978 139.256 61.142
C:obj2 9131 14.981 143.469 49.695
C:paper1 39726 14.982 134.431 52.725
C:paper2 24156 14.982 126.39 56.491
C:paper3 42242 14.984 125.084 57.918
C:paper4 166150 14.986 140.48 58.513
C:paper5 191684 14.979 145.884 58.357
C:paper6 57247 14.983 138.851 51.815
C:pic 11171 14.982 364.932 16.283
C:progc 56952 14.984 143.578 50.307
C:progl 40410 14.986 184.242 37.135
C:progp 62812 14.985 197.387 35.77
C:trans 31253 14.984 186.377 38.226

Driver: LZO-java/block

LZO-java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 15694 14.977 111.19 52.3
C:book1 1982 14.988 96.949 64.587
C:book2 2826 14.983 109.88 54.299
C:geo 61351 14.981 399.939 98.392
C:news 4575 14.986 109.794 57.396
C:obj1 100597 14.983 137.692 60.114
C:obj2 8228 14.975 129.329 47.691
C:paper1 31853 14.982 107.789 53.024
C:paper2 19587 14.981 102.495 56.682
C:paper3 33135 14.984 98.12 58.363
C:paper4 130335 14.986 110.2 60.477
C:paper5 148614 14.983 113.077 59.637
C:paper6 45541 14.983 110.453 51.382
C:pic 8007 14.981 261.597 16.991
C:progc 45282 14.98 114.188 49.966
C:progl 31573 14.978 144.033 37.346
C:progp 47664 14.978 149.857 34.899
C:trans 27007 14.985 161.036 34.505

Driver: LZO-java/stream

LZO-java, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 14172 14.977 100.403 52.3
C:book1 1867 14.971 91.432 64.587
C:book2 2617 14.986 101.729 54.299
C:geo 80574 14.983 525.163 98.392
C:news 4410 14.986 105.833 57.396
C:obj1 89415 14.974 122.458 60.114
C:obj2 7777 14.976 122.233 47.691
C:paper1 28958 14.984 97.978 53.024
C:paper2 18054 14.983 94.459 56.682
C:paper3 30667 14.981 90.828 58.363
C:paper4 115154 14.978 97.416 60.477
C:paper5 130737 14.976 99.519 59.637
C:paper6 41088 14.975 99.707 51.382
C:pic 7395 14.977 241.67 16.991
C:progc 41610 14.984 104.905 49.966
C:progl 28842 14.982 131.538 37.346
C:progp 43695 14.978 137.378 34.899
C:trans 23206 14.979 138.432 34.505

Driver: QuickLZ/L1/block

QuickLZ (level 1), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 13395 14.981 94.874 48.719
C:book1 1937 14.995 94.709 60.88
C:book2 2612 14.975 101.614 51.648
C:geo 11474 14.975 74.823 85.732
C:news 4011 14.986 96.26 53.256
C:obj1 51396 14.984 70.344 59.561
C:obj2 6980 14.977 109.699 45.079
C:paper1 25112 14.985 84.961 52.253
C:paper2 16815 14.978 88.006 55.485
C:paper3 26713 14.986 79.092 58.277
C:paper4 70036 14.984 59.222 59.612
C:paper5 75735 14.981 57.631 59.219
C:paper6 33923 14.979 82.299 51.455
C:pic 7092 14.982 231.684 16.852
C:progc 33501 14.98 84.482 49.13
C:progl 25672 14.979 117.102 35.818
C:progp 36306 14.977 114.156 33.925
C:trans 22695 14.983 135.348 30.138

Driver: QuickLZ/L3/block

QuickLZ (level 3), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 3344 14.989 23.672 39.534
C:book1 338 15.015 16.504 53.581
C:book2 499 15.002 19.377 42.955
C:geo 2680 14.988 17.461 79.199
C:news 837 14.983 20.091 45.733
C:obj1 19584 14.98 26.81 54.157
C:obj2 1620 14.986 25.446 39.541
C:paper1 6826 14.98 23.102 44.164
C:paper2 3875 14.984 20.273 47.04
C:paper3 7059 14.984 20.903 50.217
C:paper4 26434 14.983 22.355 52.928
C:paper5 29631 14.981 22.549 52.434
C:paper6 9947 14.979 24.132 43.923
C:pic 1304 14.979 42.609 14.781
C:progc 9662 14.977 24.37 42.041
C:progl 6179 14.98 28.184 28.846
C:progp 9551 14.981 30.022 28.237
C:trans 5719 14.983 34.106 24.868

Driver: Gzip/JDK/stream

JDK Gzip/Deflate, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 2956 14.976 20.943 31.657
C:book1 288 15.012 14.065 40.789
C:book2 472 14.991 18.342 33.831
C:geo 1134 14.987 7.389 66.823
C:news 893 14.997 21.414 38.396
C:obj1 23080 14.984 31.588 47.949
C:obj2 1247 14.982 19.592 33.02
C:paper1 6978 14.982 23.613 34.898
C:paper2 3536 14.987 18.495 36.198
C:paper3 6951 14.988 20.578 38.843
C:paper4 37067 14.987 31.338 41.48
C:paper5 44613 14.978 33.956 41.576
C:paper6 10691 14.986 25.924 34.893
C:pic 1303 14.977 42.58 11.001
C:progc 10609 14.984 26.746 33.67
C:progl 6150 14.987 28.039 22.68
C:progp 10862 14.978 34.15 22.726
C:trans 6309 14.985 37.62 20.32

Driver: Gzip/jzlib/stream

JCraft's jzlib (gzip), streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 2768 14.989 19.595 32.309
C:book1 287 15.016 14.012 41.427
C:book2 458 15.004 17.783 34.274
C:geo 1236 14.98 8.058 67.149
C:news 726 14.985 17.424 38.605
C:obj1 15675 14.984 21.453 47.949
C:obj2 1205 14.997 18.913 33.519
C:paper1 5946 14.986 20.115 35.131
C:paper2 3334 14.978 17.449 36.685
C:paper3 5960 14.991 17.641 39.036
C:paper4 22894 14.981 19.363 41.653
C:paper5 26428 14.98 20.112 41.651
C:paper6 8451 14.979 20.502 35.079
C:pic 1331 14.987 43.468 11.178
C:progc 8664 14.975 21.856 33.849
C:progl 5722 14.978 26.102 23.038
C:progp 9366 14.982 29.439 22.99
C:trans 5415 14.979 32.302 20.712

Driver: BZip2/stream

Commons-compress BZip2 implementation

testCase resultIterations resultTime resultValue resultValueX
C:bib 1015 14.994 7.183 24.615
C:book1 148 15.069 7.201 33.322
C:book2 187 14.998 7.264 28.307
C:geo 1022 14.996 6.656 55.537
C:news 303 15.03 7.25 33.564
C:obj1 3321 14.988 4.544 50.219
C:obj2 464 14.985 7.288 31.825
C:paper1 1931 14.981 6.535 31.156
C:paper2 1293 14.984 6.765 30.506
C:paper3 2164 14.983 6.409 34.086
C:paper4 5204 14.987 4.4 39.049
C:paper5 5409 14.987 4.115 40.43
C:paper6 2546 14.981 6.176 32.295
C:pic 570 14.977 18.628 9.696
C:progc 2377 14.981 5.994 31.648
C:progl 1435 14.982 6.544 21.743
C:progp 2041 14.987 6.413 21.748
C:trans 1121 14.995 6.68 19.13

Driver: LZMA-orig/block

7Zip's LZMA, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 219 15.03 1.546 27.453
C:book1 28 15.233 1.348 33.96
C:book2 37 15.334 1.406 27.794
C:geo 356 14.984 2.32 51.952
C:news 69 15.171 1.636 31.514
C:obj1 1688 14.985 2.31 43.694
C:obj2 103 15.025 1.614 24.871
C:paper1 547 15.003 1.848 32.43
C:paper2 342 14.992 1.788 33.086
C:paper3 668 15 1.976 36.61
C:paper4 2565 14.987 2.169 40.351
C:paper5 2942 14.987 2.238 40.572
C:paper6 812 14.999 1.967 32.712
C:pic 31 15.406 0.985 7.96
C:progc 776 14.999 1.954 31.597
C:progl 333 14.988 1.518 20.829
C:progp 563 15.003 1.767 20.881
C:trans 264 14.991 1.574 17.76

Driver: LZMA-java/stream

LZMA-java, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 253 15.037 1.785 29.049
C:book1 38 15.372 1.812 38.342
C:book2 47 15.205 1.801 31.421
C:geo 335 15.026 2.177 51.931
C:news 89 15.141 2.114 35.817
C:obj1 1519 14.988 2.078 43.61
C:obj2 133 15.035 2.082 25.933
C:paper1 527 15 1.781 32.725
C:paper2 328 14.984 1.716 33.857
C:paper3 597 14.991 1.767 36.689
C:paper4 1957 14.991 1.654 40.313
C:paper5 2124 14.987 1.616 40.514
C:paper6 740 14.987 1.794 32.71
C:pic 106 15.113 3.433 8.368
C:progc 723 14.981 1.823 31.602
C:progl 447 14.987 2.038 21.065
C:progp 645 15.002 2.025 21.199
C:trans 373 15.014 2.22 18.516

Results Per Test










Generated using Japex version 1.2.2