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 527.101 53.753 499.429 50.881 476.754 47.133 n/a
LZ4 (Java+Unsafe)/block 330.409 53.909 314.537 51.128 301.898 47.408 n/a
Snappy(JNI)/block 397.293 53.415 361.717 50.708 339.542 47.351 true
Snappy(iq80)/block 269.521 54.646 256.669 52.052 246.947 48.678 n/a
LZF/block 268.464 52.406 254.772 49.898 243.929 46.429 n/a
LZF/stream 260.342 52.406 247.186 49.898 236.855 46.429 n/a
LZO-java/block 185.86 52.669 170.529 49.904 161.769 46.405 n/a
LZ4 HC (JNI)/block 42.752 43.324 39.061 40.516 35.787 37.092 n/a
QuickLZ/L3/block 31.991 43.566 31.089 41.12 30.287 38.154 n/a
Gzip/JDK/stream 30.478 35.042 28.442 32.894 25.9 30.274 n/a
BZip2/stream 9.291 31.604 8.738 29.668 8.38 27.289 n/a
LZMA-orig/block 2.624 30.89 2.578 28.822 2.529 25.945 n/a




Driver: LZ4 (JNI)/block

LZ4 (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 110171 29.977 389.959 50.954
C:book1 14219 29.975 347.777 68.006
C:book2 18196 29.972 353.668 54.596
C:geo 283063 29.98 922.058 95.999
C:news 34243 29.977 410.824 59.074
C:obj1 963909 29.98 659.364 60.124
C:obj2 58277 29.981 457.537 47.705
C:paper1 228348 29.978 386.183 54.433
C:paper2 134400 29.984 351.383 58.186
C:paper3 240003 29.978 355.225 60.822
C:paper4 1406558 29.98 594.461 63.789
C:paper5 1656672 29.968 630.21 62.406
C:paper6 358800 29.983 434.872 54.095
C:pic 66109 29.979 999.9 16.93
C:progc 353688 29.974 445.745 52.781
C:progl 221296 29.98 504.348 37.671
C:progp 414733 29.97 651.667 37.913
C:trans 198854 29.982 592.643 32.061

Driver: LZ4 (Java+Unsafe)/block

LZ4 (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 69072 29.968 244.56 52.188
C:book1 8264 29.981 202.089 66.935
C:book2 11770 29.973 228.766 55.369
C:geo 106548 29.974 347.141 94.88
C:news 20536 29.983 246.325 57.691
C:obj1 529721 29.979 362.368 60.124
C:obj2 35969 29.983 282.375 48.723
C:paper1 153064 29.977 258.866 54.433
C:paper2 88582 29.984 231.593 59.109
C:paper3 164770 29.979 243.873 60.822
C:paper4 834164 29.979 352.553 63.789
C:paper5 942683 29.981 358.452 62.406
C:paper6 256691 29.979 311.159 54.095
C:pic 43994 29.98 718.222 16.821
C:progc 250934 29.984 316.141 52.781
C:progl 162417 29.955 370.472 39.459
C:progp 291561 29.976 458.031 37.913
C:trans 139024 29.979 414.368 32.833

Driver: Snappy(JNI)/block

Snappy-JNI, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 82335 29.979 291.417 52.256
C:book1 9679 29.984 236.67 66.224
C:book2 14118 29.98 274.339 54.734
C:geo 528424 29.982 999.9 97.698
C:news 23320 29.982 279.725 57.983
C:obj1 669885 29.983 458.185 61.658
C:obj2 41109 29.98 322.756 49.091
C:paper1 167783 29.952 283.999 52.935
C:paper2 101577 29.977 265.631 57.305
C:paper3 176505 29.981 261.219 59.932
C:paper4 802705 29.981 339.233 61.561
C:paper5 935388 29.982 355.667 61.151
C:paper6 239675 29.98 290.523 52.851
C:pic 56806 29.977 927.482 18.115
C:progc 239424 29.982 301.661 51.006
C:progl 172001 29.982 391.976 36.993
C:progp 271484 29.981 426.42 35.523
C:trans 149138 29.982 444.468 34.449

Driver: Snappy(iq80)/block

Snappy-Java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 59298 29.976 209.9 55.445
C:book1 7162 29.982 175.136 68.25
C:book2 10318 29.984 200.47 56.758
C:geo 125072 29.977 407.453 95.636
C:news 17338 29.984 207.961 59.775
C:obj1 475468 29.983 325.209 61.221
C:obj2 30865 29.972 242.396 49.794
C:paper1 126520 29.981 213.944 55.332
C:paper2 75843 29.985 198.281 59.339
C:paper3 131608 29.977 194.802 62.006
C:paper4 653875 29.987 276.282 61.749
C:paper5 743224 29.983 282.591 60.842
C:paper6 175161 29.982 212.306 53.906
C:pic 36138 29.985 589.868 18.21
C:progc 180040 29.98 226.858 52.258
C:progl 125673 29.965 286.566 37.93
C:progp 193398 29.981 303.767 37.121
C:trans 99850 29.982 297.579 38.058

Driver: LZF/block

LZF, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 58089 29.983 205.572 53.879
C:book1 8047 29.977 196.811 62.646
C:book2 11837 29.983 229.986 54.603
C:geo 41073 29.981 133.787 90.913
C:news 16868 29.983 202.326 56.899
C:obj1 327654 29.979 224.138 61.142
C:obj2 29064 29.983 228.165 49.693
C:paper1 141930 29.97 240.095 52.725
C:paper2 87691 29.982 229.279 56.491
C:paper3 155402 29.982 229.985 57.918
C:paper4 713799 29.981 301.668 58.513
C:paper5 802133 29.975 305.068 58.357
C:paper6 209573 29.978 254.045 51.815
C:pic 38442 29.976 627.674 16.283
C:progc 203792 29.979 256.79 50.307
C:progl 141049 29.984 321.425 37.134
C:progp 221533 29.981 347.969 35.77
C:trans 99854 29.985 297.564 38.221

Driver: LZF/stream

LZF, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 55346 29.964 195.991 53.879
C:book1 8551 29.978 209.126 62.646
C:book2 11172 29.987 217.042 54.603
C:geo 40121 29.976 130.705 90.913
C:news 16242 29.985 194.807 56.899
C:obj1 337880 29.984 231.097 61.142
C:obj2 27981 29.984 219.656 49.693
C:paper1 133077 29.977 225.067 52.725
C:paper2 84225 29.976 220.258 56.491
C:paper3 147873 29.981 218.845 57.918
C:paper4 702443 29.977 296.903 58.513
C:paper5 791420 29.98 300.947 58.357
C:paper6 197196 29.982 239.009 51.815
C:pic 37353 29.982 609.759 16.283
C:progc 193043 29.985 243.204 50.307
C:progl 136993 29.975 312.271 37.134
C:progp 209532 29.982 329.102 35.77
C:trans 98095 29.98 292.368 38.221

Driver: LZO-java/block

LZO-java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 42017 29.974 148.737 52.3
C:book1 5077 29.98 124.155 64.587
C:book2 7264 29.983 141.137 54.299
C:geo 166971 29.983 543.831 98.392
C:news 11873 29.986 142.399 57.396
C:obj1 247370 29.982 169.202 60.114
C:obj2 21285 29.98 167.111 47.691
C:paper1 83171 29.986 140.619 53.024
C:paper2 51504 29.976 134.69 56.682
C:paper3 87571 29.985 129.586 58.363
C:paper4 321813 29.981 136.004 60.477
C:paper5 373939 29.973 142.228 59.637
C:paper6 117192 29.974 142.081 51.382
C:pic 21215 29.978 346.365 16.991
C:progc 117224 29.986 147.676 49.966
C:progl 79626 29.984 181.449 37.346
C:progp 126229 29.982 198.261 34.899
C:trans 70435 29.976 209.956 34.505

Driver: LZ4 HC (JNI)/block

LZ4 HC (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 7386 29.986 26.136 36.085
C:book1 715 29.999 17.474 47.237
C:book2 1179 29.985 22.906 38.865
C:geo 13661 29.984 44.493 83.654
C:news 2623 29.989 31.456 43.994
C:obj1 128934 29.984 88.186 57.436
C:obj2 5174 29.99 40.609 39.325
C:paper1 27266 29.982 46.106 43.534
C:paper2 10250 29.982 26.8 43.839
C:paper3 28224 29.979 41.773 49.22
C:paper4 163288 29.985 69 56.255
C:paper5 196466 29.985 74.697 56.266
C:paper6 43421 29.983 52.626 44.821
C:pic 1541 29.995 25.145 13.013
C:progc 43018 29.978 54.208 43.543
C:progl 12851 29.986 29.283 28.945
C:progp 22457 29.985 35.269 29.069
C:trans 14554 29.983 43.373 24.739

Driver: QuickLZ/L3/block

QuickLZ (level 3), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 8438 29.98 29.865 39.534
C:book1 830 30.009 20.278 53.581
C:book2 1263 29.988 24.535 42.955
C:geo 7258 29.983 23.64 79.199
C:news 2127 29.987 25.509 45.733
C:obj1 53159 29.987 36.355 54.157
C:obj2 3994 29.985 31.353 39.541
C:paper1 18032 29.981 30.492 44.164
C:paper2 10294 29.975 26.921 47.04
C:paper3 18801 29.984 27.822 50.217
C:paper4 68214 29.983 28.827 52.928
C:paper5 75582 29.986 28.735 52.434
C:paper6 26422 29.987 32.02 43.923
C:pic 3360 29.986 54.843 14.781
C:progc 25462 29.981 32.082 42.041
C:progl 16461 29.978 37.518 28.846
C:progp 25517 29.987 40.072 28.237
C:trans 15092 29.985 44.974 24.868

Driver: Gzip/JDK/stream

JDK Gzip/Deflate, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 7178 29.985 25.401 31.657
C:book1 680 29.989 16.624 40.789
C:book2 1108 30.006 21.511 33.831
C:geo 2739 29.982 8.921 66.823
C:news 2082 29.98 24.976 38.396
C:obj1 55640 29.979 38.062 47.949
C:obj2 2946 29.989 23.123 33.02
C:paper1 17332 29.981 29.308 34.898
C:paper2 8578 29.979 22.43 36.198
C:paper3 17193 29.981 25.445 38.843
C:paper4 88358 29.984 37.338 41.48
C:paper5 105158 29.984 39.982 41.576
C:paper6 26159 29.977 31.712 34.893
C:pic 3077 29.987 50.222 11.001
C:progc 25924 29.977 32.669 33.67
C:progl 15059 29.985 34.315 22.68
C:progp 26126 29.983 41.033 22.726
C:trans 15274 29.976 45.529 20.32

Driver: BZip2/stream

Commons-compress BZip2 implementation

testCase resultIterations resultTime resultValue resultValueX
C:bib 2725 29.975 9.646 24.615
C:book1 379 29.981 9.268 33.322
C:book2 476 30.022 9.237 28.307
C:geo 2834 29.985 9.23 55.537
C:news 757 29.983 9.08 33.564
C:obj1 8886 29.99 6.076 50.219
C:obj2 1186 30.009 9.303 31.825
C:paper1 5132 29.984 8.677 31.156
C:paper2 3472 29.985 9.077 30.506
C:paper3 5758 29.98 8.522 34.086
C:paper4 13399 29.981 5.663 39.049
C:paper5 14072 29.983 5.35 40.43
C:paper6 6712 29.983 8.135 32.295
C:pic 1587 29.999 25.892 9.696
C:progc 6412 29.986 8.078 31.648
C:progl 3862 29.984 8.801 21.743
C:progp 5429 29.985 8.526 21.748
C:trans 2913 29.987 8.68 19.13

Driver: LZMA-orig/block

7Zip's LZMA, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 663 29.999 2.345 27.453
C:book1 79 30.207 1.917 33.96
C:book2 104 30.073 2.015 27.794
C:geo 967 29.993 3.148 51.952
C:news 202 30.011 2.421 31.514
C:obj1 5054 29.976 3.458 43.694
C:obj2 305 29.978 2.395 24.871
C:paper1 1631 29.998 2.756 32.43
C:paper2 999 30.003 2.61 33.086
C:paper3 1934 29.996 2.861 36.61
C:paper4 7419 29.983 3.135 40.351
C:paper5 8409 29.98 3.198 40.572
C:paper6 2369 29.991 2.871 32.712
C:pic 98 30.256 1.585 7.96
C:progc 2299 29.987 2.896 31.597
C:progl 1044 29.981 2.379 20.829
C:progp 1723 29.98 2.706 20.881
C:trans 849 29.998 2.529 17.76

Results Per Test










Generated using Japex version 1.2.2