spark-instrumented-optimizer/sql/core/benchmarks/ColumnarBatchBenchmark-results.txt

60 lines
3.8 KiB
Plaintext
Raw Normal View History

================================================================================================
Int Read/Write
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_181-b13 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Int Read/Write: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
Java Array 244 / 244 1342.3 0.7 1.0X
ByteBuffer Unsafe 445 / 445 736.5 1.4 0.5X
ByteBuffer API 2124 / 2125 154.3 6.5 0.1X
DirectByteBuffer 750 / 750 437.2 2.3 0.3X
Unsafe Buffer 234 / 236 1401.3 0.7 1.0X
Column(on heap) 245 / 245 1335.6 0.7 1.0X
Column(off heap) 489 / 489 670.3 1.5 0.5X
Column(off heap direct) 236 / 236 1388.1 0.7 1.0X
UnsafeRow (on heap) 532 / 534 616.0 1.6 0.5X
UnsafeRow (off heap) 564 / 565 580.7 1.7 0.4X
Column On Heap Append 489 / 489 670.6 1.5 0.5X
================================================================================================
Boolean Read/Write
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_181-b13 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Boolean Read/Write: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
Bitset 879 / 879 381.9 2.6 1.0X
Byte Array 794 / 794 422.6 2.4 1.1X
================================================================================================
String Read/Write
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_181-b13 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
String Read/Write: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
On Heap 449 / 449 36.5 27.4 1.0X
Off Heap 679 / 679 24.1 41.4 0.7X
================================================================================================
Array Vector Read
================================================================================================
OpenJDK 64-Bit Server VM 1.8.0_181-b13 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Array Vector Read: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
On Heap Read Size Only 713 / 713 229.8 4.4 1.0X
Off Heap Read Size Only 757 / 757 216.5 4.6 0.9X
On Heap Read Elements 3648 / 3650 44.9 22.3 0.2X
Off Heap Read Elements 5263 / 5265 31.1 32.1 0.1X