| ================================================================================================ |
| DELTA_BINARY_PACKED INT32 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.12+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 452.8 2.2 1.0X |
| skipIntegers, constant 2 2 0 526.9 1.9 1.2X |
| readIntegers, monotonic 2 2 0 455.0 2.2 1.0X |
| skipIntegers, monotonic 2 2 0 528.8 1.9 1.2X |
| readIntegers, small-delta random 3 3 0 342.2 2.9 0.8X |
| skipIntegers, small-delta random 3 3 0 359.2 2.8 0.8X |
| readIntegers, wide random 4 4 0 266.0 3.8 0.6X |
| skipIntegers, wide random 4 4 0 288.9 3.5 0.6X |
| |
| |
| ================================================================================================ |
| DELTA_BINARY_PACKED INT64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.12+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 1 396.7 2.5 1.0X |
| skipLongs, constant 2 2 0 519.1 1.9 1.3X |
| readLongs, monotonic 3 3 0 369.0 2.7 0.9X |
| skipLongs, monotonic 2 2 0 521.6 1.9 1.3X |
| readLongs, small-delta random 3 3 0 309.9 3.2 0.8X |
| skipLongs, small-delta random 3 3 0 360.6 2.8 0.9X |
| readLongs, wide random 6 6 0 170.2 5.9 0.4X |
| skipLongs, wide random 6 6 0 187.1 5.3 0.5X |
| |
| |
| ================================================================================================ |
| DELTA_BYTE_ARRAY |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.12+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 29 32 4 35.6 28.1 1.0X |
| skipBinary, no overlap, len=16 32 36 4 32.3 30.9 0.9X |
| readBinary, half overlap, len=16 35 38 2 29.7 33.6 0.8X |
| skipBinary, half overlap, len=16 39 42 3 26.6 37.6 0.7X |
| readBinary, full overlap, len=16 35 41 4 29.5 33.9 0.8X |
| skipBinary, full overlap, len=16 40 40 2 26.4 37.9 0.7X |
| readBinary, half overlap, len=64 36 42 3 29.0 34.5 0.8X |
| skipBinary, half overlap, len=64 39 42 3 26.6 37.6 0.7X |
| |
| |
| ================================================================================================ |
| DELTA_LENGTH_BYTE_ARRAY |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.12+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 16 17 1 64.2 15.6 1.0X |
| skipBinary, payloadLen=8 7 7 1 161.1 6.2 2.5X |
| readBinary, payloadLen=32 17 17 0 63.2 15.8 1.0X |
| skipBinary, payloadLen=32 7 7 1 160.9 6.2 2.5X |
| readBinary, payloadLen=128 19 19 1 55.1 18.2 0.9X |
| skipBinary, payloadLen=128 7 7 1 160.7 6.2 2.5X |
| readBinary, payloadLen=512 39 40 1 27.0 37.0 0.4X |
| skipBinary, payloadLen=512 7 7 0 160.9 6.2 2.5X |
| |
| |
| ================================================================================================ |
| Variant reads |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.12+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) 5 5 0 208.1 4.8 1.0X |
| readShorts (INT32) 9 9 0 122.0 8.2 0.6X |
| readUnsignedIntegers (INT32 -> Long) 9 9 0 123.1 8.1 0.6X |
| readIntegersAsLongs (INT32 -> Long) 4 4 0 259.5 3.9 1.2X |
| readIntegersAsLongs (INT32 -> Long, overflow pattern) 4 4 0 259.9 3.8 1.2X |
| readIntegersAsDoubles (INT32 -> Double) 4 4 0 269.7 3.7 1.3X |
| readIntegersAsDoubles (INT32 -> Double, overflow pattern) 4 4 0 269.9 3.7 1.3X |
| readUnsignedLongs (INT64 -> Decimal(20,0)) 28 28 0 37.9 26.4 0.2X |
| skipBytes 6 6 0 180.8 5.5 0.9X |
| skipShorts 6 6 0 189.7 5.3 0.9X |
| readByte (INT32 single-value) 13 14 2 78.5 12.7 0.4X |
| readShort (INT32 single-value) 13 14 1 78.5 12.7 0.4X |
| readInteger (INT32 single-value) 13 14 1 78.5 12.7 0.4X |
| readLong (INT64 single-value) 16 16 1 67.3 14.9 0.3X |
| readBinary(len) (DELTA_BYTE_ARRAY single-value) 61 67 5 17.1 58.6 0.1X |
| |
| |