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 517.308 53.753 489.371 50.881 466.414 47.133 n/a
LZ4 (Java+Unsafe)/block 321.226 53.909 306.139 51.128 294.376 47.408 n/a
Snappy(JNI)/block 387.907 53.415 352.374 50.708 330.693 47.351 true
Snappy(iq80)/block 273.686 54.646 259.605 52.052 248.646 48.678 n/a
LZF/block 257.402 52.406 244.412 49.898 234.142 46.429 n/a
LZF/stream 245.808 52.406 233.766 49.898 224.357 46.429 n/a
LZO-java/block 175.379 52.669 160.55 49.904 152.01 46.405 n/a
LZ4 HC (JNI)/block 42.103 43.324 38.711 40.516 35.698 37.092 n/a
QuickLZ/L3/block 29.884 43.566 29.002 41.12 28.226 38.154 n/a
Gzip/JDK/stream 28.96 35.042 26.936 32.894 24.444 30.274 n/a
BZip2/stream 8.713 31.604 8.175 29.668 7.823 27.289 n/a
LZMA-orig/block 2.485 30.89 2.444 28.822 2.399 25.945 n/a




Driver: LZ4 (JNI)/block

LZ4 (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 105936 29.971 375.049 50.954
C:book1 13650 29.978 333.827 68.006
C:book2 17153 29.967 333.456 54.596
C:geo 272551 29.97 888.108 95.999
C:news 33342 29.975 400.039 59.074
C:obj1 985878 29.976 674.48 60.124
C:obj2 57835 29.981 454.068 47.705
C:paper1 225447 29.974 381.32 54.433
C:paper2 132256 29.966 345.984 58.186
C:paper3 237398 29.984 351.307 60.822
C:paper4 1365334 29.983 576.98 63.789
C:paper5 1596162 29.957 607.424 62.406
C:paper6 354069 29.975 429.249 54.095
C:pic 65374 29.982 999.9 16.93
C:progc 355709 29.981 448.192 52.781
C:progl 215918 29.981 492.084 37.671
C:progp 410349 29.979 644.585 37.913
C:trans 193024 29.97 575.498 32.061

Driver: LZ4 (Java+Unsafe)/block

LZ4 (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 68218 29.98 241.441 52.188
C:book1 8205 29.981 200.646 66.935
C:book2 12102 29.986 235.114 55.369
C:geo 105304 29.981 343.004 94.88
C:news 20410 29.978 244.857 57.691
C:obj1 569829 29.972 389.901 60.124
C:obj2 36128 29.978 283.665 48.723
C:paper1 151131 29.98 255.576 54.433
C:paper2 85889 29.974 224.623 59.109
C:paper3 158269 29.977 234.26 60.822
C:paper4 735872 29.971 311.101 63.789
C:paper5 856737 29.97 325.889 62.406
C:paper6 237890 29.984 288.312 54.095
C:pic 43036 29.987 702.417 16.821
C:progc 237191 29.968 298.987 52.781
C:progl 159167 29.976 362.802 39.459
C:progp 274632 29.984 431.317 37.913
C:trans 136874 29.965 408.159 32.833

Driver: Snappy(JNI)/block

Snappy-JNI, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 80060 29.977 283.385 52.256
C:book1 9369 29.977 229.141 66.224
C:book2 13659 29.976 265.45 54.734
C:geo 500149 29.985 999.9 97.698
C:news 22363 29.983 268.238 57.983
C:obj1 657045 29.974 449.538 61.658
C:obj2 40567 29.978 318.519 49.091
C:paper1 165878 29.968 280.624 52.935
C:paper2 101336 29.985 264.931 57.305
C:paper3 172439 29.98 255.213 59.932
C:paper4 774488 29.971 327.418 61.561
C:paper5 918623 29.985 349.258 61.151
C:paper6 237126 29.966 287.566 52.851
C:pic 55887 29.975 912.528 18.115
C:progc 236041 29.977 297.448 51.006
C:progl 162015 29.979 369.254 36.993
C:progp 252483 29.985 396.525 35.523
C:trans 143395 29.98 427.384 34.449

Driver: Snappy(iq80)/block

Snappy-Java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 56683 29.972 200.667 55.445
C:book1 6789 29.977 166.038 68.25
C:book2 9899 29.979 192.361 56.758
C:geo 120965 29.976 394.082 95.636
C:news 17568 29.976 210.771 59.775
C:obj1 506864 29.978 346.743 61.221
C:obj2 30894 29.982 242.541 49.794
C:paper1 124303 29.979 210.213 55.332
C:paper2 75610 29.981 197.699 59.339
C:paper3 133142 29.975 197.083 62.006
C:paper4 730901 29.979 308.911 61.749
C:paper5 824261 29.979 313.447 60.842
C:paper6 191406 29.97 232.085 53.906
C:pic 37095 29.975 605.703 18.21
C:progc 181474 29.978 228.681 52.258
C:progl 122947 29.977 280.235 37.93
C:progp 195324 29.981 306.798 37.121
C:trans 98046 29.973 292.296 38.058

Driver: LZF/block

LZF, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 55849 29.971 197.721 53.879
C:book1 7750 29.984 189.497 62.646
C:book2 11435 29.98 222.198 54.603
C:geo 39780 29.977 129.594 90.913
C:news 16243 29.973 194.899 56.899
C:obj1 312694 29.973 213.948 61.142
C:obj2 27851 29.978 218.682 49.693
C:paper1 136314 29.98 230.518 52.725
C:paper2 83560 29.975 218.525 56.491
C:paper3 147417 29.983 218.156 57.918
C:paper4 668757 29.983 282.612 58.513
C:paper5 779716 29.975 296.548 58.357
C:paper6 199394 29.976 241.724 51.815
C:pic 36653 29.979 598.409 16.283
C:progc 196194 29.973 247.273 50.307
C:progl 136044 29.98 310.056 37.134
C:progp 213713 29.983 335.661 35.77
C:trans 96328 29.968 287.218 38.221

Driver: LZF/stream

LZF, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 52296 29.978 185.1 53.879
C:book1 8252 29.976 201.83 62.646
C:book2 10785 29.977 209.589 54.603
C:geo 38473 29.974 125.345 90.913
C:news 15385 29.975 184.589 56.899
C:obj1 318245 29.982 217.682 61.142
C:obj2 26858 29.975 210.902 49.693
C:paper1 125985 29.974 213.095 52.725
C:paper2 79103 29.98 206.839 56.491
C:paper3 139739 29.982 206.803 57.918
C:paper4 649945 29.98 274.69 58.513
C:paper5 746052 29.98 283.692 58.357
C:paper6 186394 29.979 225.94 51.815
C:pic 35095 29.981 572.936 16.283
C:progc 181219 29.979 228.35 50.307
C:progl 128465 29.976 292.82 37.134
C:progp 198482 29.984 311.731 35.77
C:trans 91476 29.984 272.608 38.221

Driver: LZO-java/block

LZO-java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 38477 29.97 136.227 52.3
C:book1 4875 29.979 119.222 64.587
C:book2 6912 29.977 134.323 54.299
C:geo 156627 29.978 510.226 98.392
C:news 11056 29.983 132.615 57.396
C:obj1 232285 29.978 158.905 60.114
C:obj2 20368 29.978 159.926 47.691
C:paper1 78191 29.971 132.267 53.024
C:paper2 48471 29.978 126.749 56.682
C:paper3 80244 29.978 118.771 58.363
C:paper4 296480 29.979 125.308 60.477
C:paper5 342114 29.98 130.094 59.637
C:paper6 109992 29.977 133.337 51.382
C:pic 20559 29.974 335.709 16.991
C:progc 110262 29.978 138.946 49.966
C:progl 78929 29.982 179.875 37.346
C:progp 117891 29.981 185.174 34.899
C:trans 66815 29.98 199.14 34.505

Driver: LZ4 HC (JNI)/block

LZ4 HC (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 7610 29.986 26.928 36.085
C:book1 723 30.008 17.664 47.237
C:book2 1189 29.98 23.104 38.865
C:geo 13080 29.982 42.604 83.654
C:news 2593 29.983 31.103 43.994
C:obj1 126295 29.984 86.381 57.436
C:obj2 5112 29.986 40.128 39.325
C:paper1 26620 29.98 45.017 43.534
C:paper2 10351 29.979 27.066 43.839
C:paper3 27505 29.981 40.707 49.22
C:paper4 155665 29.974 65.803 56.255
C:paper5 189635 29.983 72.103 56.266
C:paper6 43490 29.975 52.724 44.821
C:pic 1613 29.979 26.334 13.013
C:progc 42607 29.984 53.68 43.543
C:progl 12636 29.977 28.801 28.945
C:progp 22258 29.981 34.961 29.069
C:trans 14337 29.974 42.74 24.739

Driver: QuickLZ/L3/block

QuickLZ (level 3), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 8007 29.982 28.337 39.534
C:book1 780 30.006 19.058 53.581
C:book2 1183 29.987 22.982 42.955
C:geo 6671 29.98 21.73 79.199
C:news 1977 29.995 23.705 45.733
C:obj1 47936 29.97 32.802 54.157
C:obj2 3916 29.978 30.748 39.541
C:paper1 16562 29.98 28.008 44.164
C:paper2 9495 29.981 24.827 47.04
C:paper3 17285 29.981 25.581 50.217
C:paper4 61834 29.978 26.135 52.928
C:paper5 70254 29.979 26.716 52.434
C:paper6 24311 29.979 29.469 43.923
C:pic 3187 29.984 52.023 14.781
C:progc 24218 29.976 30.519 42.041
C:progl 15578 29.98 35.504 28.846
C:progp 23712 29.975 37.252 28.237
C:trans 14262 29.971 42.52 24.868

Driver: Gzip/JDK/stream

JDK Gzip/Deflate, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 6625 29.973 23.453 31.657
C:book1 619 29.993 15.131 40.789
C:book2 1027 30.011 19.935 33.831
C:geo 2591 29.977 8.441 66.823
C:news 1929 29.981 23.139 38.396
C:obj1 53907 29.977 36.879 47.949
C:obj2 2827 29.979 22.196 33.02
C:paper1 16473 29.984 27.853 34.898
C:paper2 8112 29.974 21.215 36.198
C:paper3 16342 29.976 24.19 38.843
C:paper4 84216 29.984 35.588 41.48
C:paper5 101568 29.977 38.626 41.576
C:paper6 25383 29.977 30.771 34.893
C:pic 2966 29.982 48.418 11.001
C:progc 24455 29.978 30.816 33.67
C:progl 14142 29.977 32.234 22.68
C:progp 25137 29.986 39.477 22.726
C:trans 14399 29.974 42.924 20.32

Driver: BZip2/stream

Commons-compress BZip2 implementation

testCase resultIterations resultTime resultValue resultValueX
C:bib 2570 29.988 9.093 24.615
C:book1 367 30.005 8.967 33.322
C:book2 461 30.006 8.95 28.307
C:geo 2411 29.986 7.852 55.537
C:news 738 30.003 8.846 33.564
C:obj1 7990 29.975 5.466 50.219
C:obj2 1108 29.994 8.695 31.825
C:paper1 4734 29.984 8.004 31.156
C:paper2 3268 29.977 8.546 30.506
C:paper3 5456 29.973 8.077 34.086
C:paper4 12467 29.98 5.269 39.049
C:paper5 13065 29.982 4.968 40.43
C:paper6 6277 29.983 7.608 32.295
C:pic 1499 29.99 24.464 9.696
C:progc 6017 29.979 7.582 31.648
C:progl 3640 29.978 8.296 21.743
C:progp 5059 29.979 7.947 21.748
C:trans 2750 29.978 8.197 19.13

Driver: LZMA-orig/block

7Zip's LZMA, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 636 30.019 2.248 27.453
C:book1 75 30.073 1.828 33.96
C:book2 98 30.019 1.902 27.794
C:geo 918 29.997 2.989 51.952
C:news 191 30.107 2.282 31.514
C:obj1 4737 29.976 3.241 43.694
C:obj2 292 30.033 2.289 24.871
C:paper1 1546 29.988 2.614 32.43
C:paper2 933 29.98 2.44 33.086
C:paper3 1823 29.984 2.698 36.61
C:paper4 7077 29.975 2.991 40.351
C:paper5 7842 29.978 2.982 40.572
C:paper6 2238 29.988 2.712 32.712
C:pic 94 30.201 1.523 7.96
C:progc 2169 29.987 2.732 31.597
C:progl 1002 30.004 2.282 20.829
C:progp 1638 29.987 2.572 20.881
C:trans 806 30.002 2.401 17.76

Results Per Test










Generated using Japex version 1.2.2