|
| 1 | +================================================================================================ |
| 2 | +Compression Scheme Benchmark |
| 3 | +================================================================================================ |
| 4 | + |
| 5 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 6 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 7 | +BOOLEAN Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 8 | +------------------------------------------------------------------------------------------------------------------------ |
| 9 | +PassThrough(1.000) 3 3 0 21087.3 0.0 1.0X |
| 10 | +RunLengthEncoding(2.514) 739 739 1 90.8 11.0 0.0X |
| 11 | +BooleanBitSet(0.125) 378 379 1 177.4 5.6 0.0X |
| 12 | + |
| 13 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 14 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 15 | +BOOLEAN Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 16 | +------------------------------------------------------------------------------------------------------------------------ |
| 17 | +PassThrough 147 147 1 456.1 2.2 1.0X |
| 18 | +RunLengthEncoding 731 732 1 91.8 10.9 0.2X |
| 19 | +BooleanBitSet 1410 1411 1 47.6 21.0 0.1X |
| 20 | + |
| 21 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 22 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 23 | +SHORT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 24 | +------------------------------------------------------------------------------------------------------------------------ |
| 25 | +PassThrough(1.000) 7 7 0 9729.9 0.1 1.0X |
| 26 | +RunLengthEncoding(1.491) 1576 1576 1 42.6 23.5 0.0X |
| 27 | + |
| 28 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 29 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 30 | +SHORT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 31 | +------------------------------------------------------------------------------------------------------------------------ |
| 32 | +PassThrough 1151 1152 1 58.3 17.2 1.0X |
| 33 | +RunLengthEncoding 1619 1621 3 41.4 24.1 0.7X |
| 34 | + |
| 35 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 36 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 37 | +SHORT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 38 | +------------------------------------------------------------------------------------------------------------------------ |
| 39 | +PassThrough(1.000) 7 7 0 10135.7 0.1 1.0X |
| 40 | +RunLengthEncoding(2.010) 1659 1660 0 40.4 24.7 0.0X |
| 41 | + |
| 42 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 43 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 44 | +SHORT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 45 | +------------------------------------------------------------------------------------------------------------------------ |
| 46 | +PassThrough 1151 1151 1 58.3 17.2 1.0X |
| 47 | +RunLengthEncoding 1655 1655 0 40.5 24.7 0.7X |
| 48 | + |
| 49 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 50 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 51 | +INT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 52 | +------------------------------------------------------------------------------------------------------------------------ |
| 53 | +PassThrough(1.000) 23 23 0 2952.8 0.3 1.0X |
| 54 | +RunLengthEncoding(0.997) 2356 2356 0 28.5 35.1 0.0X |
| 55 | +DictionaryEncoding(0.500) 1402 1402 0 47.9 20.9 0.0X |
| 56 | +IntDelta(0.250) 213 213 0 315.2 3.2 0.1X |
| 57 | + |
| 58 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 59 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 60 | +INT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 61 | +------------------------------------------------------------------------------------------------------------------------ |
| 62 | +PassThrough 1319 1319 1 50.9 19.7 1.0X |
| 63 | +RunLengthEncoding 1803 1806 5 37.2 26.9 0.7X |
| 64 | +DictionaryEncoding 931 931 0 72.1 13.9 1.4X |
| 65 | +IntDelta 817 821 4 82.2 12.2 1.6X |
| 66 | + |
| 67 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 68 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 69 | +INT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 70 | +------------------------------------------------------------------------------------------------------------------------ |
| 71 | +PassThrough(1.000) 23 23 0 2976.8 0.3 1.0X |
| 72 | +RunLengthEncoding(1.337) 2552 2552 1 26.3 38.0 0.0X |
| 73 | +DictionaryEncoding(0.501) 1377 1377 0 48.7 20.5 0.0X |
| 74 | +IntDelta(0.250) 213 214 2 315.3 3.2 0.1X |
| 75 | + |
| 76 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 77 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 78 | +INT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 79 | +------------------------------------------------------------------------------------------------------------------------ |
| 80 | +PassThrough 1438 1439 1 46.7 21.4 1.0X |
| 81 | +RunLengthEncoding 1987 1988 1 33.8 29.6 0.7X |
| 82 | +DictionaryEncoding 1249 1250 0 53.7 18.6 1.2X |
| 83 | +IntDelta 1135 1136 3 59.2 16.9 1.3X |
| 84 | + |
| 85 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 86 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 87 | +LONG Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 88 | +------------------------------------------------------------------------------------------------------------------------ |
| 89 | +PassThrough(1.000) 45 45 0 1487.9 0.7 1.0X |
| 90 | +RunLengthEncoding(0.750) 2496 2496 1 26.9 37.2 0.0X |
| 91 | +DictionaryEncoding(0.250) 1433 1433 1 46.8 21.4 0.0X |
| 92 | +LongDelta(0.125) 215 215 0 312.6 3.2 0.2X |
| 93 | + |
| 94 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 95 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 96 | +LONG Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 97 | +------------------------------------------------------------------------------------------------------------------------ |
| 98 | +PassThrough 1468 1469 1 45.7 21.9 1.0X |
| 99 | +RunLengthEncoding 1977 1981 6 33.9 29.5 0.7X |
| 100 | +DictionaryEncoding 1248 1250 3 53.8 18.6 1.2X |
| 101 | +LongDelta 838 840 2 80.1 12.5 1.8X |
| 102 | + |
| 103 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 104 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 105 | +LONG Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 106 | +------------------------------------------------------------------------------------------------------------------------ |
| 107 | +PassThrough(1.000) 47 47 0 1437.2 0.7 1.0X |
| 108 | +RunLengthEncoding(1.002) 2743 2744 0 24.5 40.9 0.0X |
| 109 | +DictionaryEncoding(0.251) 2016 2016 0 33.3 30.0 0.0X |
| 110 | +LongDelta(0.125) 215 217 5 312.1 3.2 0.2X |
| 111 | + |
| 112 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 113 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 114 | +LONG Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 115 | +------------------------------------------------------------------------------------------------------------------------ |
| 116 | +PassThrough 1468 1468 0 45.7 21.9 1.0X |
| 117 | +RunLengthEncoding 2020 2021 2 33.2 30.1 0.7X |
| 118 | +DictionaryEncoding 1248 1248 0 53.8 18.6 1.2X |
| 119 | +LongDelta 1131 1134 4 59.4 16.8 1.3X |
| 120 | + |
| 121 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 122 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 123 | +STRING Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 124 | +------------------------------------------------------------------------------------------------------------------------ |
| 125 | +PassThrough(1.000) 71 71 0 939.6 1.1 1.0X |
| 126 | +RunLengthEncoding(0.890) 6050 6052 2 11.1 90.2 0.0X |
| 127 | +DictionaryEncoding(0.167) 3723 3725 2 18.0 55.5 0.0X |
| 128 | + |
| 129 | +OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64 |
| 130 | +Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz |
| 131 | +STRING Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| 132 | +------------------------------------------------------------------------------------------------------------------------ |
| 133 | +PassThrough 2804 2815 16 23.9 41.8 1.0X |
| 134 | +RunLengthEncoding 3390 3391 1 19.8 50.5 0.8X |
| 135 | +DictionaryEncoding 2901 2905 5 23.1 43.2 1.0X |
| 136 | + |
| 137 | + |
0 commit comments