| ================================================================================================ |
| Int Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| Int Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Java Array 225 235 8 1458.5 0.7 1.0X |
| ByteBuffer Unsafe 704 805 100 465.6 2.1 0.3X |
| ByteBuffer API 700 710 17 468.3 2.1 0.3X |
| DirectByteBuffer 580 591 17 565.3 1.8 0.4X |
| Unsafe Buffer 211 220 8 1552.5 0.6 1.1X |
| Column(on heap) 212 229 13 1548.1 0.6 1.1X |
| Column(off heap) 229 246 9 1429.7 0.7 1.0X |
| Column(off heap direct) 221 234 10 1482.3 0.7 1.0X |
| UnsafeRow (on heap) 611 624 15 536.7 1.9 0.4X |
| UnsafeRow (off heap) 454 478 19 721.4 1.4 0.5X |
| Column On Heap Append 428 443 20 765.8 1.3 0.5X |
| |
| |
| ================================================================================================ |
| Boolean Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| Boolean Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Bitset 808 826 22 415.5 2.4 1.0X |
| Byte Array 451 463 12 744.0 1.3 1.8X |
| |
| |
| ================================================================================================ |
| String Read/Write |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| String Read/Write: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| On Heap 479 490 18 34.2 29.2 1.0X |
| Off Heap 772 789 21 21.2 47.1 0.6X |
| |
| |
| ================================================================================================ |
| Array Vector Read |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| Array Vector Read: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| On Heap Read Size Only 74 80 4 2201.5 0.5 1.0X |
| Off Heap Read Size Only 89 94 4 1848.6 0.5 0.8X |
| On Heap Read Elements 3901 3984 118 42.0 23.8 0.0X |
| Off Heap Read Elements 4777 4958 256 34.3 29.2 0.0X |
| |
| |