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 476.608 53.909 453.086 51.128 433.847 47.408 n/a
LZ4 (Java+Unsafe)/block 326.822 53.909 311.551 51.128 299.421 47.408 n/a
Snappy(JNI)/block 182.168 54.646 168.652 52.052 159.803 48.678 true
Snappy(iq80)/block 275.799 54.646 262.524 52.052 253.144 48.678 n/a
LZF/block 261.864 52.406 248.671 49.898 238.493 46.429 n/a
LZF/stream 252.175 52.406 239.717 49.898 230.116 46.429 n/a
LZO-java/block 185.345 52.669 171.117 49.904 162.891 46.405 n/a
LZ4 HC (JNI)/block 46.18 43.336 43.457 40.538 40.831 37.137 n/a
LZ4 HC (Java+Unsafe)/block 30.84 43.336 29.107 40.538 27.401 37.137 n/a
QuickLZ/L3/block 32.208 43.566 31.31 41.12 30.542 38.154 n/a
Gzip/JDK/stream 27.971 35.042 26.146 32.894 23.936 30.274 n/a
BZip2/stream 9.813 31.604 9.293 29.668 8.963 27.289 n/a
LZMA-orig/block 2.512 30.89 2.477 28.822 2.441 25.945 n/a




Driver: LZ4 (JNI)/block

LZ4 (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 16977 4.978 361.834 52.188
C:book1 1914 4.977 281.975 66.935
C:book2 2789 4.983 326.08 55.369
C:geo 32546 4.988 637.174 94.88
C:news 5207 4.983 375.822 57.691
C:obj1 154959 4.988 637.073 60.124
C:obj2 9047 4.987 427.012 48.723
C:paper1 37134 4.993 377.09 54.433
C:paper2 20591 4.977 324.307 59.109
C:paper3 38651 4.987 343.9 60.822
C:paper4 176795 4.982 449.607 63.789
C:paper5 211413 4.989 483.099 62.406
C:paper6 56629 4.988 412.603 54.095
C:pic 11287 4.989 999.9 16.821
C:progc 56685 4.984 429.642 52.781
C:progl 37708 4.984 516.956 39.459
C:progp 63479 4.989 599.176 37.913
C:trans 33253 4.988 595.701 32.833

Driver: LZ4 (Java+Unsafe)/block

LZ4 (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 11341 4.986 241.352 52.188
C:book1 1320 4.991 193.908 66.935
C:book2 1968 4.991 229.705 55.369
C:geo 16131 4.988 315.819 94.88
C:news 3305 4.987 238.34 57.691
C:obj1 96162 4.989 395.309 60.124
C:obj2 5930 4.985 280.011 48.723
C:paper1 28731 4.993 291.758 54.433
C:paper2 14664 4.989 230.421 59.109
C:paper3 29379 4.992 261.114 60.822
C:paper4 126977 4.99 322.448 63.789
C:paper5 149283 4.985 341.408 62.406
C:paper6 41719 4.984 304.168 54.095
C:pic 7265 4.986 713.084 16.821
C:progc 40800 4.989 308.953 52.781
C:progl 26806 4.984 367.498 39.459
C:progp 46224 4.989 436.314 37.913
C:trans 22961 4.99 411.189 32.833

Driver: Snappy(JNI)/block

Snappy-JNI, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 6534 4.984 139.095 55.445
C:book1 773 4.993 113.499 68.25
C:book2 1101 4.99 128.543 56.758
C:geo 21022 4.989 411.477 95.636
C:news 2035 4.989 146.684 59.775
C:obj1 55626 4.987 228.766 61.221
C:obj2 3575 4.99 168.628 49.794
C:paper1 13418 4.989 136.351 55.332
C:paper2 7842 4.988 123.232 59.339
C:paper3 13964 4.959 124.932 62.006
C:paper4 58266 4.988 148.019 61.749
C:paper5 66735 4.989 152.481 60.842
C:paper6 19266 4.989 140.328 53.906
C:pic 4195 4.99 411.502 18.21
C:progc 19201 4.989 145.389 52.258
C:progl 12803 4.987 175.42 37.93
C:progp 19744 4.989 186.36 37.121
C:trans 11069 4.987 198.327 38.058

Driver: Snappy(iq80)/block

Snappy-Java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 10466 4.989 222.604 55.445
C:book1 1261 4.995 185.105 68.25
C:book2 1813 4.99 211.654 56.758
C:geo 22195 4.984 434.914 95.636
C:news 3036 4.988 218.886 59.775
C:obj1 74536 4.988 306.421 61.221
C:obj2 5406 4.988 255.095 49.794
C:paper1 21757 4.987 221.176 55.332
C:paper2 13236 4.99 207.946 59.339
C:paper3 23010 4.987 204.741 62.006
C:paper4 93634 4.986 237.948 61.749
C:paper5 107972 4.988 246.783 60.842
C:paper6 32177 4.988 234.444 53.906
C:pic 6385 4.984 627.016 18.21
C:progc 30971 4.988 234.54 52.258
C:progl 21454 4.991 293.721 37.93
C:progp 32820 4.989 309.8 37.121
C:trans 17406 4.991 311.594 38.058

Driver: LZF/block

LZF, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 10033 4.968 214.27 53.879
C:book1 1372 4.969 202.434 62.646
C:book2 1882 4.99 219.728 54.603
C:geo 6683 4.989 130.813 90.913
C:news 2738 4.99 197.343 56.899
C:obj1 55353 4.988 227.575 61.142
C:obj2 4707 4.988 222.136 49.693
C:paper1 22806 4.988 231.81 52.725
C:paper2 14191 4.988 223.005 56.491
C:paper3 25137 4.985 223.756 57.918
C:paper4 103695 4.986 263.537 58.513
C:paper5 118352 4.989 270.436 58.357
C:paper6 34361 4.986 250.424 51.815
C:pic 6346 4.989 622.613 16.283
C:progc 33489 4.988 253.624 50.307
C:progl 23239 4.987 318.396 37.134
C:progp 36402 4.987 343.713 35.77
C:trans 16628 4.987 297.934 38.221

Driver: LZF/stream

LZF, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 9693 4.987 206.229 53.879
C:book1 1323 4.982 194.689 62.646
C:book2 1807 4.985 211.164 54.603
C:geo 6534 4.988 127.925 90.913
C:news 2638 4.989 190.177 56.899
C:obj1 57094 4.991 234.614 61.142
C:obj2 4460 4.987 210.512 49.693
C:paper1 21965 4.98 223.622 52.725
C:paper2 13447 4.99 211.238 56.491
C:paper3 23872 4.988 212.362 57.918
C:paper4 102997 4.991 261.491 58.513
C:paper5 117145 4.983 268.019 58.357
C:paper6 32670 4.99 237.914 51.815
C:pic 6082 4.989 596.714 16.283
C:progc 31570 4.989 239.064 50.307
C:progl 21984 4.989 301.106 37.134
C:progp 34480 4.986 325.655 35.77
C:trans 16000 4.988 286.649 38.221

Driver: LZO-java/block

LZO-java, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 6851 4.975 146.104 52.3
C:book1 845 4.977 124.478 64.587
C:book2 1199 4.989 140.019 54.299
C:geo 27221 4.99 532.685 98.392
C:news 1928 4.985 139.088 57.396
C:obj1 43595 4.99 179.172 60.114
C:obj2 3468 4.989 163.628 47.691
C:paper1 13912 4.988 141.393 53.024
C:paper2 8595 4.988 135.07 56.682
C:paper3 14654 4.984 130.458 58.363
C:paper4 58336 4.988 148.184 60.477
C:paper5 66633 4.985 152.387 59.637
C:paper6 19781 4.992 143.995 51.382
C:pic 3394 4.989 332.965 16.991
C:progc 19528 4.987 147.923 49.966
C:progl 13593 4.989 186.162 37.346
C:progp 20594 4.988 194.429 34.899
C:trans 11060 4.99 198.065 34.505

Driver: LZ4 HC (JNI)/block

LZ4 HC (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 1425 4.987 30.317 36.093
C:book1 144 4.989 21.162 47.247
C:book2 236 5.008 27.455 38.875
C:geo 2508 4.99 49.084 83.655
C:news 536 4.995 38.59 44.002
C:obj1 18771 4.99 77.147 57.445
C:obj2 1040 4.983 49.129 39.334
C:paper1 4643 4.983 47.235 43.538
C:paper2 1946 4.991 30.567 43.846
C:paper3 4824 4.982 42.965 49.222
C:paper4 27624 4.986 70.196 56.255
C:paper5 33665 4.989 76.924 56.266
C:paper6 7557 4.988 55.052 44.821
C:pic 323 4.997 31.635 13.094
C:progc 7455 4.985 56.494 43.549
C:progl 2468 4.989 33.799 28.953
C:progp 4527 4.988 42.735 29.101
C:trans 2834 4.989 50.756 24.753

Driver: LZ4 HC (Java+Unsafe)/block

LZ4 HC (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 978 4.981 20.834 36.093
C:book1 104 4.999 15.252 47.247
C:book2 167 4.998 19.464 38.875
C:geo 1920 4.988 37.594 83.655
C:news 380 4.995 27.361 44.002
C:obj1 11109 4.986 45.688 57.445
C:obj2 701 4.993 33.047 39.334
C:paper1 3310 4.982 33.682 43.538
C:paper2 1380 4.986 21.697 43.846
C:paper3 3461 4.99 30.776 49.222
C:paper4 18112 4.988 46.008 56.255
C:paper5 22652 4.985 51.801 56.266
C:paper6 5164 4.99 37.609 44.821
C:pic 174 5.007 17.009 13.094
C:progc 4937 4.985 37.409 43.549
C:progl 1588 4.988 21.752 28.953
C:progp 2825 4.986 26.679 29.101
C:trans 1756 4.988 31.457 24.753

Driver: QuickLZ/L3/block

QuickLZ (level 3), block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 1479 4.988 31.459 39.534
C:book1 149 5.005 21.825 53.581
C:book2 218 4.987 25.464 42.955
C:geo 1186 4.989 23.213 79.199
C:news 371 4.99 26.741 45.733
C:obj1 8388 4.989 34.481 54.157
C:obj2 721 4.993 33.987 39.541
C:paper1 2984 4.987 30.337 44.164
C:paper2 1723 4.986 27.087 47.04
C:paper3 3073 4.986 27.345 50.217
C:paper4 11018 4.987 27.993 52.928
C:paper5 12028 4.989 27.486 52.434
C:paper6 4282 4.988 31.197 43.923
C:pic 579 4.988 56.819 14.781
C:progc 4214 4.986 31.927 42.041
C:progl 2736 4.988 37.481 28.846
C:progp 4170 4.99 39.355 28.237
C:trans 2543 4.989 45.547 24.868

Driver: Gzip/JDK/stream

JDK Gzip/Deflate, streaming

testCase resultIterations resultTime resultValue resultValueX
C:bib 1095 4.985 23.305 31.657
C:book1 105 5.007 15.376 40.789
C:book2 174 4.991 20.31 33.831
C:geo 438 4.989 8.573 66.823
C:news 334 4.99 24.074 38.396
C:obj1 8605 4.986 35.392 47.949
C:obj2 453 4.988 21.377 33.02
C:paper1 2577 4.989 26.19 34.898
C:paper2 1297 4.986 20.391 36.198
C:paper3 2546 4.985 22.66 38.843
C:paper4 13151 4.986 33.422 41.48
C:paper5 16313 4.986 37.297 41.576
C:paper6 3911 4.988 28.493 34.893
C:pic 481 4.988 47.197 11.001
C:progc 3864 4.989 29.255 33.67
C:progl 2244 4.985 30.755 22.68
C:progp 3959 4.985 37.402 22.726
C:trans 2347 4.992 42.013 20.32

Driver: BZip2/stream

Commons-compress BZip2 implementation

testCase resultIterations resultTime resultValue resultValueX
C:bib 476 4.984 10.134 24.615
C:book1 66 4.96 9.755 33.322
C:book2 85 5.011 9.883 28.307
C:geo 483 4.989 9.455 55.537
C:news 137 4.998 9.859 33.564
C:obj1 1563 4.987 6.427 50.219
C:obj2 211 5.007 9.919 31.825
C:paper1 900 4.993 9.139 31.156
C:paper2 603 4.997 9.459 30.506
C:paper3 1000 4.991 8.891 34.086
C:paper4 2557 4.989 6.494 39.049
C:paper5 2691 4.992 6.146 40.43
C:paper6 1201 4.989 8.748 32.295
C:pic 269 4.986 26.406 9.696
C:progc 1131 4.987 8.567 31.648
C:progl 677 4.993 9.265 21.743
C:progp 946 4.99 8.927 21.748
C:trans 512 4.991 9.166 19.13

Driver: LZMA-orig/block

7Zip's LZMA, block mode

testCase resultIterations resultTime resultValue resultValueX
C:bib 107 5.018 2.263 27.453
C:book1 14 5.286 1.942 33.96
C:book2 18 5.157 2.033 27.794
C:geo 153 4.998 2.989 51.952
C:news 33 5.003 2.372 31.514
C:obj1 787 4.991 3.234 43.694
C:obj2 49 5.016 2.299 24.871
C:paper1 255 4.993 2.589 32.43
C:paper2 149 5.001 2.336 33.086
C:paper3 298 5.004 2.642 36.61
C:paper4 1172 4.991 2.975 40.351
C:paper5 1317 4.988 3.01 40.572
C:paper6 377 4.99 2.746 32.712
C:pic 17 5.172 1.609 7.96
C:progc 365 4.991 2.763 31.597
C:progl 170 4.999 2.324 20.829
C:progp 276 4.997 2.601 20.881
C:trans 139 4.999 2.484 17.76

Results Per Test










Generated using Japex version 1.2.2