Japex Report: Test suite for JVM compressors

Description

Micro-benchmark for testing performance of compressors on JVM platform

Global Parameters

Result Summary (TPS)

driver resultAritMean resultAritMeanX resultGeomMean resultGeomMeanX resultHarmMean resultHarmMeanX singleClassLoader
LZ4 (JNI)/block 958.925 55.885 907.207 48.213 860.124 38.711 n/a
LZ4 (Java+Unsafe)/block 558.137 55.885 453.04 48.213 382.171 38.711 n/a
Snappy(JNI)/block 689.416 56.726 608.603 50.191 547.294 42.542 true
Snappy(iq80)/block 706.591 56.726 629.032 50.191 570.053 42.542 n/a
LZF/block 673.14 56.142 589.18 49.434 525.555 41.57 n/a
LZF/stream 645.995 56.142 556.902 49.434 492.023 41.57 n/a
LZO-java/block 214.863 56.966 195.919 49.259 180.173 40.384 n/a
LZ4 HC (JNI)/block 1030.458 46.999 974.389 38.037 923.897 28.328 n/a
QuickLZ/L3/block 208.995 48.965 158.977 39.758 129.409 30.275 n/a
Gzip/JDK/stream 221.436 42.446 199.84 33.46 183.022 25.033 n/a
BZip2/stream 15.886 40.582 14.627 30.252 13.499 20.231 n/a
LZMA-orig/block 25.247 36.854 19.534 26.256 15.716 17.21 n/a




Driver: LZ4 (JNI)/block

LZ4 (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 151861 29.968 1499.9 100.379
U:AcroRd32.exe 6583 29.949 811.405 62.131
U:FP.LOG 1900 29.931 1248.115 11.685
U:FlashMX.pdf 8101 29.946 1167.9 88.933
U:MSO97.DLL 6735 29.958 810.948 76.104
U:english.dic 4796 29.96 620.957 48.552
U:ohs.doc 10553 29.959 1400.203 28.078
U:rafale.bmp 4249 29.95 561.411 57.851
U:vcfiu.hlp 5874 29.964 770.502 34.349
U:world95.txt 7337 29.963 697.912 50.788

Driver: LZ4 (Java+Unsafe)/block

LZ4 (Java+Unsafe), block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 131492 29.97 1499.9 100.379
U:AcroRd32.exe 2793 29.964 344.092 62.131
U:FP.LOG 1094 29.93 718.673 11.685
U:FlashMX.pdf 5310 29.963 765.094 88.933
U:MSO97.DLL 2868 29.963 345.269 76.104
U:english.dic 1784 29.976 230.86 48.552
U:ohs.doc 6585 29.961 873.666 28.078
U:rafale.bmp 1616 29.971 213.364 57.851
U:vcfiu.hlp 2463 29.959 323.131 34.349
U:world95.txt 2811 29.97 267.322 50.788

Driver: Snappy(JNI)/block

Snappy-JNI, block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 337656 29.969 1499.9 99.996
U:AcroRd32.exe 3819 29.961 470.531 62.662
U:FP.LOG 1392 29.937 914.233 14.714
U:FlashMX.pdf 6594 29.963 950.097 89.326
U:MSO97.DLL 3801 29.964 457.588 76.396
U:english.dic 3024 29.963 391.482 43.695
U:ohs.doc 7575 29.959 1005.092 32.685
U:rafale.bmp 2571 29.965 339.522 55.903
U:vcfiu.hlp 3577 29.959 469.29 36.421
U:world95.txt 4168 29.966 396.428 55.458

Driver: Snappy(iq80)/block

Snappy-Java, block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 193492 29.969 1499.9 99.996
U:AcroRd32.exe 3710 29.966 457.032 62.662
U:FP.LOG 1451 29.904 954.025 14.714
U:FlashMX.pdf 6764 29.954 974.888 89.326
U:MSO97.DLL 3615 29.958 435.276 76.396
U:english.dic 3360 29.962 435.007 43.695
U:ohs.doc 7607 29.959 1009.33 32.685
U:rafale.bmp 2837 29.965 374.657 55.903
U:vcfiu.hlp 3853 29.961 505.466 36.421
U:world95.txt 4419 29.964 420.327 55.458

Driver: LZF/block

LZF, block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 148893 29.969 1499.9 100.008
U:AcroRd32.exe 3183 29.961 392.173 61.749
U:FP.LOG 1405 29.935 922.825 14.067
U:FlashMX.pdf 6886 29.95 992.601 89.135
U:MSO97.DLL 3123 29.958 376.032 75.166
U:english.dic 4014 29.955 519.79 40.624
U:ohs.doc 6630 29.958 879.732 32.026
U:rafale.bmp 2380 29.961 314.347 53.205
U:vcfiu.hlp 3396 29.961 445.512 37.052
U:world95.txt 4084 29.962 388.486 58.385

Driver: LZF/stream

LZF, streaming

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 122337 29.968 1499.9 100.008
U:AcroRd32.exe 2946 29.965 362.931 61.749
U:FP.LOG 1282 29.922 842.419 14.067
U:FlashMX.pdf 7283 29.951 1049.81 89.135
U:MSO97.DLL 2864 29.96 344.821 75.166
U:english.dic 3727 29.955 482.625 40.624
U:ohs.doc 6050 29.956 802.822 32.026
U:rafale.bmp 2238 29.955 295.645 53.205
U:vcfiu.hlp 3186 29.962 417.945 37.052
U:world95.txt 3795 29.959 361.033 58.385

Driver: LZO-java/block

LZO-java, block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 14365 29.967 385.131 100.381
U:AcroRd32.exe 1275 29.967 157.059 64.016
U:FP.LOG 449 29.992 294.351 13.02
U:FlashMX.pdf 2181 29.972 314.154 99.703
U:MSO97.DLL 1219 29.963 146.753 76.552
U:english.dic 973 29.984 125.877 43.803
U:ohs.doc 2325 29.969 308.386 30.493
U:rafale.bmp 918 29.971 121.205 55.661
U:vcfiu.hlp 1257 29.98 164.795 34.153
U:world95.txt 1377 29.978 130.916 51.878

Driver: LZ4 HC (JNI)/block

LZ4 HC (JNI), block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 121268 29.97 1499.9 100.305
U:AcroRd32.exe 6672 29.961 822.059 53.156
U:FP.LOG 2393 29.926 1499.9 7.605
U:FlashMX.pdf 8770 29.956 1263.912 85.494
U:MSO97.DLL 6414 29.961 772.22 66.45
U:english.dic 4938 29.959 639.364 40.028
U:ohs.doc 11233 29.96 1490.393 24.764
U:rafale.bmp 5054 29.963 667.479 36.458
U:vcfiu.hlp 6973 29.961 914.78 23.982
U:world95.txt 7723 29.965 734.576 31.752

Driver: QuickLZ/L3/block

QuickLZ (level 3), block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 22371 29.973 599.663 100.001
U:AcroRd32.exe 661 29.982 81.384 52.073
U:FP.LOG 466 30.024 305.175 8.589
U:FlashMX.pdf 2946 29.965 424.452 100
U:MSO97.DLL 569 29.98 68.462 65.653
U:english.dic 773 29.975 100.032 35.502
U:ohs.doc 1292 29.978 171.323 25.717
U:rafale.bmp 695 29.98 91.737 42.061
U:vcfiu.hlp 1049 29.981 137.522 24.883
U:world95.txt 1159 29.974 110.205 35.169

Driver: Gzip/JDK/stream

JDK Gzip/Deflate, streaming

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 11166 29.971 299.331 99.92
U:AcroRd32.exe 1019 29.972 125.505 44.756
U:FP.LOG 752 29.951 493.667 7.03
U:FlashMX.pdf 1266 29.966 182.393 84.658
U:MSO97.DLL 860 29.988 103.447 57.887
U:english.dic 1279 29.961 165.593 25.801
U:ohs.doc 2245 29.968 297.79 24.21
U:rafale.bmp 1216 29.971 160.552 30.406
U:vcfiu.hlp 1658 29.968 217.455 20.565
U:world95.txt 1773 29.968 168.624 29.23

Driver: BZip2/stream

Commons-compress BZip2 implementation

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 291 29.975 7.8 99.687
U:AcroRd32.exe 100 30.126 12.254 43.696
U:FP.LOG 49 30.261 31.837 4.689
U:FlashMX.pdf 60 29.964 8.645 84.641
U:MSO97.DLL 84 29.997 10.101 56.559
U:english.dic 125 29.988 16.169 28.469
U:ohs.doc 143 30.121 18.872 23.096
U:rafale.bmp 126 30.112 16.558 22.451
U:vcfiu.hlp 149 30.125 19.44 18.538
U:world95.txt 181 30.025 17.181 23.994

Driver: LZMA-orig/block

7Zip's LZMA, block mode

testCase resultIterations resultTime resultValue resultValueX
U:A10.jpg 256 30.022 6.851 100.412
U:AcroRd32.exe 119 30.082 14.603 36.369
U:FP.LOG 127 29.984 83.279 4.021
U:FlashMX.pdf 57 30.392 8.097 81.929
U:MSO97.DLL 98 30.144 11.727 48.162
U:english.dic 155 29.971 20.061 20.951
U:ohs.doc 213 30.015 28.209 19.265
U:rafale.bmp 161 30.132 21.144 23.496
U:vcfiu.hlp 232 30.087 30.308 14.83
U:world95.txt 297 30.028 28.19 19.103

Results Per Test








Generated using Japex version 1.2.2