| ================================================================================================ |
| DELTA_BINARY_PACKED INT32 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_BINARY_PACKED INT32: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readIntegers, constant 2 2 0 466.3 2.1 1.0X |
| skipIntegers, constant 3 3 0 398.8 2.5 0.9X |
| readIntegers, monotonic 2 2 0 466.2 2.1 1.0X |
| skipIntegers, monotonic 3 3 0 399.6 2.5 0.9X |
| readIntegers, small-delta random 3 3 0 345.1 2.9 0.7X |
| skipIntegers, small-delta random 3 3 0 313.2 3.2 0.7X |
| readIntegers, wide random 4 4 0 262.7 3.8 0.6X |
| skipIntegers, wide random 4 4 0 251.8 4.0 0.5X |
| |
| |
| ================================================================================================ |
| DELTA_BINARY_PACKED INT64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_BINARY_PACKED INT64: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readLongs, constant 3 3 0 386.5 2.6 1.0X |
| skipLongs, constant 3 3 0 396.8 2.5 1.0X |
| readLongs, monotonic 3 3 0 386.2 2.6 1.0X |
| skipLongs, monotonic 3 3 0 396.4 2.5 1.0X |
| readLongs, small-delta random 3 4 0 303.9 3.3 0.8X |
| skipLongs, small-delta random 3 4 0 304.7 3.3 0.8X |
| readLongs, wide random 6 6 0 166.8 6.0 0.4X |
| skipLongs, wide random 6 6 0 164.9 6.1 0.4X |
| |
| |
| ================================================================================================ |
| DELTA_BYTE_ARRAY |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_BYTE_ARRAY: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readBinary, no overlap, len=16 30 30 1 35.2 28.4 1.0X |
| skipBinary, no overlap, len=16 32 33 1 32.3 31.0 0.9X |
| readBinary, half overlap, len=16 36 37 1 28.8 34.7 0.8X |
| skipBinary, half overlap, len=16 40 41 1 26.3 38.1 0.7X |
| readBinary, full overlap, len=16 37 38 1 28.1 35.5 0.8X |
| skipBinary, full overlap, len=16 40 41 1 26.1 38.4 0.7X |
| readBinary, half overlap, len=64 38 38 1 28.0 35.8 0.8X |
| skipBinary, half overlap, len=64 40 40 1 26.4 37.9 0.8X |
| |
| |
| ================================================================================================ |
| DELTA_LENGTH_BYTE_ARRAY |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_LENGTH_BYTE_ARRAY: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readBinary, payloadLen=8 17 19 3 62.6 16.0 1.0X |
| skipBinary, payloadLen=8 7 8 3 155.3 6.4 2.5X |
| readBinary, payloadLen=32 17 19 4 62.5 16.0 1.0X |
| skipBinary, payloadLen=32 7 8 3 155.5 6.4 2.5X |
| readBinary, payloadLen=128 19 22 3 54.3 18.4 0.9X |
| skipBinary, payloadLen=128 7 7 1 155.1 6.4 2.5X |
| readBinary, payloadLen=512 42 44 2 24.9 40.1 0.4X |
| skipBinary, payloadLen=512 7 7 1 154.9 6.5 2.5X |
| |
| |
| ================================================================================================ |
| Variant reads |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.20+8-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| Variant reads: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ----------------------------------------------------------------------------------------------------------------------------------------- |
| readBytes (INT32) 6 6 0 178.5 5.6 1.0X |
| readShorts (INT32) 8 8 0 135.5 7.4 0.8X |
| readUnsignedIntegers (INT32 -> Long) 8 8 0 136.8 7.3 0.8X |
| readIntegersAsLongs (INT32 -> Long) 5 5 0 226.4 4.4 1.3X |
| readIntegersAsLongs (INT32 -> Long, overflow pattern) 5 5 0 226.3 4.4 1.3X |
| readIntegersAsDoubles (INT32 -> Double) 5 5 0 224.4 4.5 1.3X |
| readIntegersAsDoubles (INT32 -> Double, overflow pattern) 5 5 0 224.6 4.5 1.3X |
| readUnsignedLongs (INT64 -> Decimal(20,0)) 28 28 0 37.8 26.4 0.2X |
| skipBytes 9 9 0 122.4 8.2 0.7X |
| skipShorts 9 9 0 122.3 8.2 0.7X |
| readByte (INT32 single-value) 14 14 0 75.2 13.3 0.4X |
| readShort (INT32 single-value) 14 14 0 75.2 13.3 0.4X |
| readInteger (INT32 single-value) 14 14 0 75.2 13.3 0.4X |
| readLong (INT64 single-value) 16 16 0 67.4 14.8 0.4X |
| readBinary(len) (DELTA_BYTE_ARRAY single-value) 62 64 2 16.8 59.5 0.1X |
| |
| |