blob: 280de71d63a296af38eab85c89b8a89b89809b81 [file] [log] [blame]
================================================================================================
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