| ================================================================================================ |
| Int Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| Int Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Java Array 225 225 0 1456.6 0.7 1.0X |
| ByteBuffer Unsafe 1047 1047 0 313.1 3.2 0.2X |
| ByteBuffer API 949 949 0 345.2 2.9 0.2X |
| DirectByteBuffer 1069 1070 1 306.5 3.3 0.2X |
| Unsafe Buffer 269 270 1 1216.7 0.8 0.8X |
| Column(on heap) 224 224 0 1462.8 0.7 1.0X |
| Column(off heap) 503 505 2 651.6 1.5 0.4X |
| Column(off heap direct) 269 270 1 1216.3 0.8 0.8X |
| UnsafeRow (on heap) 629 631 2 520.9 1.9 0.4X |
| UnsafeRow (off heap) 622 623 2 526.9 1.9 0.4X |
| Column On Heap Append 499 499 0 656.3 1.5 0.5X |
| |
| |
| ================================================================================================ |
| Boolean Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| Boolean Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Bitset 785 785 0 427.4 2.3 1.0X |
| Byte Array 338 338 0 993.0 1.0 2.3X |
| |
| |
| ================================================================================================ |
| String Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| String Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| On Heap 457 463 10 35.8 27.9 1.0X |
| Off Heap 700 700 0 23.4 42.7 0.7X |
| |
| |
| ================================================================================================ |
| Array Vector Read |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| Array Vector Read: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| On Heap Read Size Only 83 83 0 1972.6 0.5 1.0X |
| Off Heap Read Size Only 303 303 0 541.3 1.8 0.3X |
| On Heap Read Elements 4569 4570 2 35.9 27.9 0.0X |
| Off Heap Read Elements 5974 5975 2 27.4 36.5 0.0X |
| |
| |