| ================================================================================================ |
| Int Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| Int Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Java Array 196 196 0 1673.2 0.6 1.0X |
| ByteBuffer Unsafe 288 288 0 1139.3 0.9 0.7X |
| ByteBuffer API 510 511 1 643.0 1.6 0.4X |
| DirectByteBuffer 469 470 0 698.1 1.4 0.4X |
| Unsafe Buffer 162 163 0 2016.7 0.5 1.2X |
| Column(on heap) 171 172 0 1911.9 0.5 1.1X |
| Column(off heap) 163 163 0 2010.0 0.5 1.2X |
| Column(off heap direct) 158 158 0 2074.5 0.5 1.2X |
| UnsafeRow (on heap) 439 442 6 747.2 1.3 0.4X |
| UnsafeRow (off heap) 314 317 2 1043.7 1.0 0.6X |
| Column On Heap Append 363 364 0 902.1 1.1 0.5X |
| |
| |
| ================================================================================================ |
| Boolean Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| Boolean Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Bitset 479 480 0 699.8 1.4 1.0X |
| Byte Array 263 264 0 1274.3 0.8 1.8X |
| |
| |
| ================================================================================================ |
| String Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| String Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| On Heap 142 143 2 115.2 8.7 1.0X |
| Off Heap 367 394 18 44.7 22.4 0.4X |
| |
| |
| ================================================================================================ |
| Array Vector Read |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| Array Vector Read: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| On Heap Read Size Only 90 90 0 1818.9 0.5 1.0X |
| Off Heap Read Size Only 86 86 0 1915.7 0.5 1.1X |
| On Heap Read Elements 2195 2199 6 74.6 13.4 0.0X |
| Off Heap Read Elements 2791 2793 3 58.7 17.0 0.0X |
| |
| |