| ================================================================================================ |
| 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 175 175 0 1875.2 0.5 1.0X |
| ByteBuffer Unsafe 279 280 1 1175.4 0.9 0.6X |
| ByteBuffer API 504 517 24 650.5 1.5 0.3X |
| DirectByteBuffer 406 407 0 807.2 1.2 0.4X |
| Unsafe Buffer 162 162 0 2020.7 0.5 1.1X |
| Column(on heap) 171 172 0 1912.2 0.5 1.0X |
| Column(off heap) 163 163 0 2015.7 0.5 1.1X |
| Column(off heap direct) 158 158 0 2075.8 0.5 1.1X |
| UnsafeRow (on heap) 439 440 1 746.9 1.3 0.4X |
| UnsafeRow (off heap) 315 317 2 1039.0 1.0 0.6X |
| Column On Heap Append 388 389 0 843.7 1.2 0.4X |
| |
| |
| ================================================================================================ |
| 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 439 447 12 763.9 1.3 1.0X |
| Byte Array 263 263 0 1274.5 0.8 1.7X |
| |
| |
| ================================================================================================ |
| 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 176 206 35 93.1 10.7 1.0X |
| Off Heap 410 426 11 40.0 25.0 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 1816.7 0.6 1.0X |
| Off Heap Read Size Only 85 85 0 1931.4 0.5 1.1X |
| On Heap Read Elements 2191 2191 1 74.8 13.4 0.0X |
| Off Heap Read Elements 2736 2736 0 59.9 16.7 0.0X |
| |
| |